public ERespuestaEstado Insertar(EInEstado estado) { Estado est = _mapper.Map <Estado>(estado); ERespuestaEstado respuesta = operacionesdb.OpeInsertar(est); return(respuesta); }
public ERespuestaEstado Consultar() { ERespuestaEstado result = new ERespuestaEstado(); result.Estados = repositorioEstado.Consultar(); return(ValidarRespuesta(result)); }
public ERespuestaEstado ConsultarPorId(EBodyConsultarPor entrada) { ERespuestaEstado result = new ERespuestaEstado(); EOutEstado aux = repositorioEstado.ConsultarPorId(entrada.Id); if (aux != null) { result.Estados.Add(aux); } return(ValidarRespuesta(result)); }
private ERespuestaEstado ValidarRespuesta(ERespuestaEstado result) { if (result.Estados.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 ERespuestaEstado OpeInsertar(Estado estado) { ERespuestaEstado eRespuesta = new ERespuestaEstado(); using (var est = new cita_doctorContext()) { est.Estado.Add(estado); try { est.SaveChanges(); 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 ERespuestaEstado Insertar(EInEstado entrada) { ERespuestaEstado respuesta = repositorioEstado.Insertar(entrada); return(respuesta); }