internal ERespuestaDoctor OpeInsertar(Doctor doctor) { ERespuestaDoctor eRespuesta = new ERespuestaDoctor(); using (var doc = new cita_doctorContext()) { doc.Doctor.Add(doctor); try { doc.SaveChanges(); eRespuesta.Doctores.Add(_mapper.Map <EOutDoctor>(doctor)); 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 ERespuestaDoctor Insertar(EInDoctor inDoctor) { inDoctor.Password = Hash.Crear(inDoctor.Password, "jor290714luc300617"); Doctor doc = _mapper.Map <Doctor>(inDoctor); ERespuestaDoctor eRespuesta = operacionesdb.OpeInsertar(doc); return(eRespuesta); }
public ERespuestaDoctor ConsultarPorId(long id) { ERespuestaDoctor result = new ERespuestaDoctor(); EOutDoctor aux = repositorioDoctor.ConsultarPorId(id); if (aux != null) { result.Doctores.Add(aux); } return(ValidarRespuesta(result)); }
private ERespuestaDoctor ValidarRespuesta(ERespuestaDoctor result) { if (result.Doctores.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); }
public ERespuestaDoctor Insertar(EInDoctor entrada) { ERespuestaDoctor respuesta = repositorioDoctor.Insertar(entrada); return(respuesta); }