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 Int32 ValidateEdit(PACIENTE item, PACIENTE itemAntes, USUARIO usuario) { try { // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, ASSI_CD_ID = usuario.ASSI_CD_ID, USUA_CD_ID = usuario.USUA_CD_ID, LOG_NM_OPERACAO = "EditPACI", LOG_IN_ATIVO = 1, LOG_TX_REGISTRO = Serialization.SerializeJSON <PACIENTE>(item), LOG_TX_REGISTRO_ANTES = Serialization.SerializeJSON <PACIENTE>(itemAntes) }; // Persiste return(_baseService.Edit(item, log)); } catch (Exception ex) { throw; } }
public bool Edit(Paciente Paciente) { return(PacienteService.Edit(Paciente)); }