public RegistradoIncidencia Create(CrearIncidencia newRegister)
 {
     using (IncidenciaContext db = new IncidenciaContext())
     {
         Incidencia incidenciaEntity = newRegister.ToEntity();
         db.Incidencias.Add(incidenciaEntity);
         db.SaveChanges();
         return(incidenciaEntity.ToDTO());
     }
 }
Exemple #2
0
        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));
 }