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() }); }
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; }