public ERespuestaTitulo Insertar(EInTitulo inTitulo) { Titulo titulo = _mapper.Map <Titulo>(inTitulo); ERespuestaTitulo tituloOut = operacionesdb.OpeInsertar(titulo); return(tituloOut); }
public ERespuestaTitulo Consultar() { ERespuestaTitulo result = new ERespuestaTitulo() { Titulos = repositorioTitulo.Consultar(), }; return(ValidarRespuesta(result)); }
public ERespuestaTitulo ConsultarPorId(long id) { ERespuestaTitulo result = new ERespuestaTitulo(); EOutTitulo aux = repositorioTitulo.ConsultarPorId(id); if (aux != null) { result.Titulos.Add(aux); } return(ValidarRespuesta(result)); }
private ERespuestaTitulo ValidarRespuesta(ERespuestaTitulo result) { if (result.Titulos.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 ERespuestaTitulo OpeInsertar(Titulo titulo) { ERespuestaTitulo eRespuesta = new ERespuestaTitulo(); using (var tit = new cita_doctorContext()) { tit.Titulo.Add(titulo); try { tit.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 ERespuestaTitulo Insertar(EInTitulo entrada) { ERespuestaTitulo respuesta = repositorioTitulo.Insertar(entrada); return(respuesta); }