public JsonResult AddEditClinicaDocumentos(AdicionarClinicaDocumentosViewModel viewModel) { var requisicao = new AdicionarDocumentoEmUmaClinicaRequisicao { CodigoDaClinica = viewModel.CodigoDaClinica, CodigoDoResponsavel = User.ToPessoa().Usuario.Perfil.Grupo.Codigo, Nome = viewModel.Documento.FileName, Descricao = viewModel.Descricao, Documento = viewModel.Documento.InputStream, TipoDocumento = viewModel.TipoDocumento, DataDeVencimento = DateTime.Now, StatusDocumento = DocumentoStatus.Ativo }; var resposta = _clinicaServicoDeAplicacao.AdicionarDocumentoEmUmaClinica(requisicao); return Json(new { resposta.Sucesso, resposta.Erros, Documento = resposta.Documento.ToViewModel() }); }
public PartialViewResult AddEditClinicaDocumentos(int codigoDaClinica) { var clinica = _clinicaRepositorio.ObterPor(codigoDaClinica); var viewModel = new AdicionarClinicaDocumentosViewModel { CodigoDaClinica = codigoDaClinica, Documentos = clinica.Documentos.ToViewModel(), ListaDeTipoDocumentoDaClinica = typeof(TipoDocumentoDaClinica).ToViewModel(), ListaDeTipoStatusDocumento = typeof(DocumentoStatus).ToViewModel() }; return PartialView("Clinica/AddEditClinicaDocumentos", viewModel); }