internal ERespuestaCalendario OpeInsertar(Calendario calendario) { ERespuestaCalendario eRespuesta = new ERespuestaCalendario(); using (var cal = new cita_doctorContext()) { cal.Calendario.Add(calendario); try { cal.SaveChanges(); eRespuesta.Calendarios.Add(_mapper.Map <EOutCalendario>(calendario)); eRespuesta.Error.Codigo = "00"; eRespuesta.Error.Mensaje = "Ok"; } catch (Exception e) { eRespuesta.Error.Codigo = "01"; eRespuesta.Error.Mensaje = e.Message; return(eRespuesta); } } return(eRespuesta); }
public ERespuestaCalendario Actualizar(EInCalendario calendario) { Calendario cal = _mapper.Map <Calendario>(calendario); ERespuestaCalendario respuesta = operacionesdb.OpeActualizar(cal); return(respuesta); }
public ERespuestaCalendario Inertar(EInCalendario calendario) { Calendario cal = _mapper.Map <Calendario>(calendario); ERespuestaCalendario respuesta = operacionesdb.OpeInsertar(cal); return(respuesta); }
public ERespuestaCalendario ConsultarAgendadas() { ERespuestaCalendario result = new ERespuestaCalendario(); result.Calendarios = repositorioCalendario.ConsultarAgendadas(); return(ValidarRespuesta(result)); }
public ERespuestaCalendario ConsultarPorFecha(EBodyConsultarPorFecha entrada) { ERespuestaCalendario result = new ERespuestaCalendario(); result.Calendarios = repositorioCalendario.ConsultarPorFecha(entrada.Fecha); return(ValidarRespuesta(result)); }
public ERespuestaCalendario ConsultarPorEstado(EBodyConsultarPor entrada) { ERespuestaCalendario result = new ERespuestaCalendario(); result.Calendarios = repositorioCalendario.ConsultarPorEstado(entrada.Id); return(ValidarRespuesta(result)); }
public ERespuestaCalendario ConsultarPorId(EBodyConsultarPor entrada) { ERespuestaCalendario result = new ERespuestaCalendario(); EOutCalendario aux = repositorioCalendario.ConsultarPorId(entrada.Id); if (aux != null) { result.Calendarios.Add(aux); } return(ValidarRespuesta(result)); }
private ERespuestaCalendario ValidarRespuesta(ERespuestaCalendario result) { if (result.Calendarios.Count == 0) { result.Error.Codigo = "01"; result.Error.Mensaje = "No se encontraron datos en la base"; } else { result.Error.Codigo = "00"; result.Error.Mensaje = "Ok"; } return(result); }
internal ERespuestaCalendario OpeActualizar(Calendario calendario) { ERespuestaCalendario eRespuesta = new ERespuestaCalendario(); using (var cal = new cita_doctorContext()) { var theCalendar = (from cl in cal.Calendario .Where(c => (c.Id == calendario.Id)) select cl).FirstOrDefault(); theCalendar.IdDoctor = calendario.IdDoctor; theCalendar.IdEstado = calendario.IdEstado; theCalendar.Sintomas = calendario.Sintomas; theCalendar.Diagnostico = calendario.Diagnostico; theCalendar.Indicaciones = calendario.Indicaciones; theCalendar.IdDoctor = calendario.IdDoctor; theCalendar.IdEstado = calendario.IdEstado; try { cal.SaveChanges(); eRespuesta.Calendarios.Add(_mapper.Map <EOutCalendario>(calendario)); eRespuesta.Error.Codigo = "00"; eRespuesta.Error.Mensaje = "Ok"; } catch (Exception e) { eRespuesta.Error.Codigo = "01"; eRespuesta.Error.Mensaje = e.Message; return(eRespuesta); } } eRespuesta.Calendarios.Add(_mapper.Map <EOutCalendario>(calendario)); return(eRespuesta); }
public ERespuestaCalendario Actualizar(EInCalendario entrada) { ERespuestaCalendario respuesta = repositorioCalendario.Actualizar(entrada); return(respuesta); }
public ERespuestaCalendario Insertar(EInCalendario entrada) { ERespuestaCalendario respuesta = repositorioCalendario.Inertar(entrada); return(respuesta); }