Estou com problema numa aplicação web
Boa noite alguém ou grupo que entenda C# para um help?
34 Respostas
Faça a pergunta!
estou com um problema de de um formulario em c#… pode me da um help via zap [telefone removido]
coloque aqui o problema!
Você precisa colocar public nas classes e interfaces pelo que eu vi no erro.
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);
}
}
}
na interface você coloca assim, na classe concreta é class mesmo! se está confundindo tudo
Assim:
public interface IProdutoViewModelService
{
}
Assim:
public class ProdutoViewModelService : IProdutoViewModelService
{
}
presta atenção nessas duas resposta a interface e a classe
Não saberia alguém que possa me ajudar via zap ou discord… que possa transmitir tela?
conseguiu resolver
infelizmente nao consegui resolver amigo
você tem que estudar Interface e Classes Concretos.
Link muito útil: interface - C# Reference | Microsoft Learn
estou pensando em fazer cum curso de c#… porem é 5.500 não sei se vale apena… presencial
você precisa fazer um curso de inicial de C#, aprendendo a raiz da linguagem e depois programação funcional e orientação a objeto, aonde você viu esse curso de R$ 5.500
Esse está misturando Front com o Back!
Procure um que seja somente C#, inicial, médio e depois avançado esse seria a lógica!
Então aquele programa na verdade era um teste para desenvolvedor fullstack em c#… fazer front e back
FullStack é muito mais do que só Front e Back na minha humilde visão, eu não sei o conteudo do curso não posso opinar 100% mas, eu vi o que ele pretende ensinar e tem C# e Angular juntos então é basicamente Front e Back (mais conteudo para BackEnd)
O conteúdo e esse, porque aqui no RJ tem muito desvio de função nas vagas você tem que saber de tudo ate banco de dados
- POO (Programação Orientada a Objetos em C#)
- .NET 6 (MVC e API)
- Dapper
- EntityFramework
- Angular 13
- Bootstrap
Programador Base
Tem que saber:
- Banco de Dados
- Uma linguagem de Programação BackEnd (NodeJs, Java, C#, PHP, etc …)
- Conhecimento se sua interface for Web (todo mundo vai para esse primeiro na minha opinião) CSS, Javascript e Html.
Depois aprendendo essa parte bem aprender assuntos relacionados, como angular, react ou vuejs para Front End …
Eu vejo assim!
Na faculdade abri banco de dados mais não gosto odeio querys, java aprendi la pricipalmente do swing gostei, php não curti mais sei o intermediário, python curto muito e C/C++ nem uso + sei programar e kotlin parei de estudar








