public ERespuestaEspecialidad Insertar(EInEspecialidad inEspecialidad) { Especialidad esp = _mapper.Map <Especialidad>(inEspecialidad); ERespuestaEspecialidad espOut = operacionesdb.OpeInsertar(esp); return(espOut); }
public ERespuestaEspecialidad Consultar() { ERespuestaEspecialidad result = new ERespuestaEspecialidad() { Especialidades = repositorioEspecialidad.Consultar(), }; return(ValidarRespuesta(result)); }
public ERespuestaEspecialidad ConsultarPorId(long id) { ERespuestaEspecialidad result = new ERespuestaEspecialidad(); EOutEspecialidad aux = repositorioEspecialidad.ConsultarPorId(id); if (aux != null) { result.Especialidades.Add(aux); } return(ValidarRespuesta(result)); }
private ERespuestaEspecialidad ValidarRespuesta(ERespuestaEspecialidad result) { if (result.Especialidades.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 ERespuestaEspecialidad OpeInsertar(Especialidad especialidad) { ERespuestaEspecialidad eRespuesta = new ERespuestaEspecialidad(); using (var esp = new cita_doctorContext()) { esp.Especialidad.Add(especialidad); try { esp.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 ERespuestaEspecialidad Insertar(EInEspecialidad entrada) { ERespuestaEspecialidad respuesta = repositorioEspecialidad.Insertar(entrada); return(respuesta); }