public JsonResult CreateClassificationTechniques([FromBody] ClassificationFilesTechniquesViewModel data) { data.CreateUser = User.Identity.Name; if (DBClassificationFilesTechniques.Create(DBClassificationFilesTechniques.ParseToDatabase(data)) != null) { return(Json(data)); } else { return(null); } }
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); }