public static bool Delete(UtilizadoresGruposAprovação ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.UtilizadoresGruposAprovação.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ApprovalUserGroupViewModel ParseToViewModel(this UtilizadoresGruposAprovação x) { if (x != null) { return(new ApprovalUserGroupViewModel() { ApprovalGroup = x.GrupoAprovação, ApprovalUser = x.UtilizadorAprovação, EnviarEmailAlerta = x.EnviarEmailAlerta, CreateDate = x.DataHoraCriação, CreateUser = x.UtilizadorCriação, UpdateDate = x.DataHoraModificação, UpdateUser = x.UtilizadorModificação }); } return(null); }
public static UtilizadoresGruposAprovação Update(UtilizadoresGruposAprovação ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.UtilizadoresGruposAprovação.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }