Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }