public static bool Delete(ClassificaçãoFichasTécnicas ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.ClassificaçãoFichasTécnicas.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ClassificaçãoFichasTécnicas Update(ClassificaçãoFichasTécnicas ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.ClassificaçãoFichasTécnicas.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }
public static ClassificationFilesTechniquesViewModel ParseToViewModel(this ClassificaçãoFichasTécnicas item) { if (item != null) { return(new ClassificationFilesTechniquesViewModel() { Code = item.Código, Type = item.Tipo, Description = item.Descrição, Group = item.Grupo, CreateDate = item.DataHoraCriação, UpdateDate = item.DataHoraModificação, CreateUser = item.UtilizadorCriação, UpdateUser = item.UtilizadorModificação }); } return(null); }