public JsonResult AlterarForcaDeVenda(ViewModelAlterarForcaDeVenda view) { var requisicao = new AlterarForcaDeVendaRequisicao { CodigoDaClinica = view.Codigo, CodigoDoGerente = view.Gerente, CodigoDoRepresentante = view.Representante, CodigoDoRepresentanteRegional = view.RepresentanteRegional, }; var resposta = _clinicaServicoDeAplicacao.AlterarForcaDeVenda(requisicao); return Json(resposta); }
public AlterarForcaDeVendaResposta AlterarForcaDeVenda(AlterarForcaDeVendaRequisicao requisicao) { var resposta = new AlterarForcaDeVendaResposta(); var clinica = _clinicaRepositorio.ObterPor(requisicao.CodigoDaClinica); var representante = _representanteRepositorio.ObterPor(requisicao.CodigoDoRepresentante); var representanteRegional = _representanteRegionalRepositorio.ObterPor(requisicao.CodigoDoRepresentanteRegional); var gerente = _gerenteRepositorio.ObterPor(requisicao.CodigoDoGerente); clinica.Representante = representante; clinica.RepresentanteRegional = representanteRegional; clinica.Gerente = gerente; _unitOfWork.Commit(); resposta.Sucesso = true; return resposta; }