예제 #1
0
        public JsonResult AtualizarDataDeVencimento(DateTime dataVencimento, int codigoDaClinica, int codigoDoDocumento)
        {
            var requisicao = new AtualizarDataDeVencimentoRequisicao
            {
                DataDeVencimento  = dataVencimento,
                CodigoDaClinica   = codigoDaClinica,
                CodigoDoDocumento = codigoDoDocumento
            };
            var resposta = _clinicaServicoDeAplicacao.AtualizarDataDeVencimento(requisicao);

            return(Json(new { resposta.Sucesso, resposta.Erros, Documento = resposta.Documento.ToViewModel() }));
        }
예제 #2
0
        public AtualizarDataDeVencimentoResposta AtualizarDataDeVencimento(AtualizarDataDeVencimentoRequisicao requisicao)
        {
            var resposta  = new AtualizarDataDeVencimentoResposta();
            var clinica   = _clinicaRepositorio.ObterPor(requisicao.CodigoDaClinica);
            var documento = clinica.Documentos.SingleOrDefault(it => it.Codigo == requisicao.CodigoDoDocumento);

            documento.DataDeVencimento = requisicao.DataDeVencimento;
            _unitOfWork.Commit();
            resposta.Sucesso        = true;
            resposta.DataVencimento = requisicao.DataDeVencimento;
            resposta.Documento      = documento;
            return(resposta);
        }