Boa noite alguém ou grupo que entenda C# para um help?

Estou com problema numa aplicação web

Faça a pergunta!

estou com um problema de de um formulario em c#… pode me da um help via zap 21 971151872

coloque aqui o problema!

Que tem varios erros… mais vamos la

tenho que fazer igual esse exemplo da foto

Você precisa colocar public nas classes e interfaces pelo que eu vi no erro.

Mais já estão publicas

mostra as interfaces e as classes desses repositorios


Não dá para saber !

então por isso que precisava de ajuda via zap outro meio pq se não fica complicado de mostra todos os erros

é que não damos ajuda online ou qualquer tipo de meio.

não tem jeito de poder me ajudar? poque o programa e pequeno porém já fiz de tudo so preciso criar interface produtos como formulario de insert/detail/edit e delete

Você class e seria interface aonde está IProdutoViewModelService, porque é o seu contrato.

using AutoMapper;
using Cadastro.Domain.Entities;
using Cadastro.Domain.Interfaces;
using Cadastro.Interfaces;
using Cadastro.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;



namespace Cadastro.Services
{
    public class ProdutoViewModelService : IProdutoViewModelService
    {
        private readonly IProdutoRepository _produtoRepository;
        private readonly IMapper _mapper;

        public ProdutoViewModelService(IProdutoRepository produtoRepository, IMapper mapper)
        {
            _produtoRepository = produtoRepository;
            _mapper = mapper;
        }

        public void Delete(int id)
        {
            _produtoRepository.Delete(id);
        }

        public ClientViewModel Get(int id)
        {
            var entity = _produtoRepository.Get(id);
            if (entity == null)
                return null;

            return _mapper.Map<ProdutoViewModel>(entity);
        }

        public IEnumerable<ClientViewModel> GetAll()
        {
            var list = _produtoRepository.GetAll();
            if (list == null)
                return new ProdutoViewModel[] { };

            return _mapper.Map<IEnumerable<ProdutoViewModel>>(list);
        }

        public void Insert(ProdutoViewModel viewModel)
        {
            var entity = _mapper.Map<Client>(viewModel);

            _produtoRepository.Insert(entity);
        }

        public void Update(ProdutoViewModel viewModel)
        {
            var entity = _mapper.Map<Client>(viewModel);

            _produtoRepository.Update(entity);
        }
    }
}

Assim?

na interface você coloca assim, na classe concreta é class mesmo! se está confundindo tudo

Assim:

public interface IProdutoViewModelService 
{
}

Assim:

public class ProdutoViewModelService : IProdutoViewModelService
{
}