public IActionResult Add([FromBody] Paciente data) { if (data == null) { return(BadRequest()); } try { var user = _pacienteService.Add(data); return(Ok(new ResponseDTO() { message = "Paciente creado", type = "I" })); } catch (Exception ex) { return(Ok(new ResponseDTO() { message = ex.Message, type = "E" })); } }
public JsonResult CreateOrEdit(PacienteDto model) { if (model.FechaNacimiento.Year < 1901) { model.FechaNacimiento = DateTime.Now; } var resu = ""; try { if (model.ID.HasValue && model.ID.Value > 0) { pacienteService.Edit(Mapper.Map <Paciente>(model)); Response.StatusCode = (int)HttpStatusCode.OK; } else { pacienteService.Add(Mapper.Map <Paciente>(model)); Response.StatusCode = (int)HttpStatusCode.Created; model = Mapper.Map <PacienteDto>(pacienteService.GetPacienteByDocumento(model.DocumentoNumero)); } return(Json(model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.Conflict; resu = ex.Message; return(Json(resu)); } }
public IActionResult Create([Bind("Nome,CPF,PaisId,EstadoId,CidadeId,Id")] Paciente paciente) { if (ModelState.IsValid) { paciente.Pais = _paisService.GetById(paciente.PaisId).Descricao; paciente.Estado = _estadoService.GetById(paciente.EstadoId).Descricao; paciente.Cidade = _cidadeService.GetById(paciente.CidadeId).Descricao; paciente.DateCreate = DateTime.Now; _pacienteService.Add(paciente); _pacienteService.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(paciente)); }
public void Add(CadastroViewModel cadastroViewModel) { cadastroViewModel.Usuario = Usuario.CriarNovo ( cadastroViewModel.Nome, cadastroViewModel.Login, cadastroViewModel.Senha, eTipoUsuario.Paciente, cadastroViewModel.Ativo ); var paciente = Mapper.Map <CadastroViewModel, Paciente>(cadastroViewModel); _pacienteService.Add(paciente); }
public async Task <ActionResult> Add(Paciente paciente) { var p = _pacienteService.Get(paciente.Email); var vb = _voluntarioBasico.Get(paciente.Email); var vm = _voluntarioMedico.Get(paciente.Email); var va = _voluntarioAsociacion.Get(paciente.Email); if (p == null && vb == null && vm == null && va == null) { await _pacienteService.Add(paciente); return(Ok(paciente.Id)); } else { return(Ok(null)); } }
public IHttpActionResult Add([FromBody] PacienteCommand pacienteInclusao) { try { _pacienteService.Add(Paciente.Criar(pacienteInclusao)); var paciente = _pacienteService.GetAll().LastOrDefault(); if (paciente == null) { return(NotFound()); } return(Ok(paciente)); } catch (Exception e) { throw new Exception("Erro ao incluir :" + e.Message); } }
public void Post([FromBody] Paciente paciente) { _pacienteService.Add(paciente); }
public IActionResult Post([FromBody] Paciente Model) { return(Json( _PacienteService.Add(Model) )); }