Ejemplo n.º 1
0
 public JsonResult CreateClassificationTechniques([FromBody] ClassificationFilesTechniquesViewModel data)
 {
     data.CreateUser = User.Identity.Name;
     if (DBClassificationFilesTechniques.Create(DBClassificationFilesTechniques.ParseToDatabase(data)) != null)
     {
         return(Json(data));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        public JsonResult DeleteClassificationTechniques([FromBody] ClassificationFilesTechniquesViewModel data)
        {
            //Delete lines of Groups
            if (data.Type == 1)
            {
                if (DBClassificationFilesTechniques.GetTypeFiles(0).Exists(x => x.Grupo == data.Code))
                {
                    return(Json(null));
                }
            }
            // Delete Group
            var result = DBClassificationFilesTechniques.Delete(DBClassificationFilesTechniques.ParseToDatabase(data));

            return(Json(result));
        }
 public static ClassificaçãoFichasTécnicas ParseToDatabase(this ClassificationFilesTechniquesViewModel x)
 {
     if (x != null)
     {
         return(new ClassificaçãoFichasTécnicas()
         {
             Código = x.Code,
             Tipo = x.Type,
             Descrição = x.Description,
             Grupo = x.Group,
             DataHoraCriação = x.CreateDate,
             DataHoraModificação = x.UpdateDate,
             UtilizadorCriação = x.CreateUser,
             UtilizadorModificação = x.UpdateUser
         });
     }
     return(null);
 }