public static ApprovalConfigurationsViewModel ParseToViewModel(this ConfiguraçãoAprovações x) { if (x != null) { return(new ApprovalConfigurationsViewModel() { Id = x.Id, Type = x.Tipo, Area = x.Área, FunctionalArea = x.CódigoÁreaFuncional, Region = x.CódigoRegião, ResponsabilityCenter = x.CódigoCentroResponsabilidade, Level = x.NívelAprovação, ApprovalValue = x.ValorAprovação, ApprovalUser = x.UtilizadorAprovação, ApprovalGroup = x.GrupoAprovação, CreateDate = x.DataHoraCriação, CreateUser = x.UtilizadorCriação, UpdateDate = x.DataHoraModificação, UpdateUser = x.UtilizadorModificação, StartDate = x.DataInicial.HasValue ? x.DataInicial.Value.ToString("yyyy-MM-dd") : "", EndDate = x.DataFinal.HasValue ? x.DataFinal.Value.ToString("yyyy-MM-dd") : "" }); } return(null); }
public static bool Delete(ConfiguraçãoAprovações ObjectToDelete) { try { using (var ctx = new SuchDBContext()) { ctx.ConfiguraçãoAprovações.Remove(ObjectToDelete); ctx.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ConfiguraçãoAprovações Update(ConfiguraçãoAprovações ObjectToUpdate) { try { using (var ctx = new SuchDBContext()) { ObjectToUpdate.DataHoraModificação = DateTime.Now; ctx.ConfiguraçãoAprovações.Update(ObjectToUpdate); ctx.SaveChanges(); } return(ObjectToUpdate); } catch (Exception ex) { return(null); } }
public DimensionStrengthItem(ConfiguraçãoAprovações item) { this.CódigoCentroResponsabilidade = item.CódigoCentroResponsabilidade; this.CódigoRegião = item.CódigoRegião; this.CódigoÁreaFuncional = item.CódigoÁreaFuncional; this.DataFinal = item.DataFinal; this.DataHoraCriação = item.DataHoraCriação; this.DataHoraModificação = item.DataHoraModificação; this.DataInicial = item.DataInicial; this.GrupoAprovação = item.GrupoAprovação; this.Id = item.Id; this.NívelAprovação = item.NívelAprovação; this.Tipo = item.Tipo; this.UtilizadorAprovação = item.UtilizadorAprovação; this.UtilizadorCriação = item.UtilizadorCriação; this.UtilizadorModificação = item.UtilizadorModificação; this.ValorAprovação = item.ValorAprovação; this.Área = item.Área; }