public RegistradoIncidencia Create(CrearIncidencia newRegister) { using (IncidenciaContext db = new IncidenciaContext()) { Incidencia incidenciaEntity = newRegister.ToEntity(); db.Incidencias.Add(incidenciaEntity); db.SaveChanges(); return(incidenciaEntity.ToDTO()); } }
static public Incidencia ToEntity(this CrearIncidencia crearIncidencia) { if (isNotValidType(crearIncidencia.Gravedad)) { throw new Exception("Client type is not recoignizeW"); } return(new Incidencia() { Descripcion = crearIncidencia.Descripcion, Fecha = crearIncidencia.Fecha, Gravedad = crearIncidencia.Gravedad.Equals("Leve") ? Gravedad.Leve : Gravedad.Moderado, TipoId = crearIncidencia.TipoId }); }
public RegistradoIncidencia Create(CrearIncidencia newRegister) { return(this._incidenciaManager.Create(newRegister)); }