Example #1
0
 public static AcessosDimensões Create(AcessosDimensões item)
 {
     try
     {
         using (var ctx = new SuchDBContext())
         {
             item.DataHoraCriação = DateTime.Now;
             ctx.AcessosDimensões.Add(item);
             ctx.SaveChanges();
         }
         return(item);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Example #2
0
 public static UserDimensionsViewModel ParseToViewModel(this AcessosDimensões item)
 {
     if (item != null)
     {
         return(new UserDimensionsViewModel()
         {
             UserId = item.IdUtilizador,
             Dimension = item.Dimensão,
             DimensionValue = item.ValorDimensão,
             CreateDate = item.DataHoraCriação.HasValue ? item.DataHoraCriação.Value.ToString("yyyy-MM-dd") : "",
             UpdateDate = item.DataHoraModificação.HasValue ? item.DataHoraModificação.Value.ToString("yyyy-MM-dd") : "",
             CreateUser = item.UtilizadorCriação,
             UpdateUser = item.UtilizadorModificação
         });
     }
     return(null);
 }
Example #3
0
 public static bool Delete(string userId, int dimension, string dimensionValue)
 {
     try
     {
         using (var ctx = new SuchDBContext())
         {
             AcessosDimensões userDimension = ctx.AcessosDimensões.Where(x => x.IdUtilizador == userId && x.Dimensão == dimension && x.ValorDimensão == dimensionValue).FirstOrDefault();
             if (userDimension != null)
             {
                 ctx.AcessosDimensões.Remove(userDimension);
                 ctx.SaveChanges();
                 return(true);
             }
         }
     }
     catch { }
     return(false);
 }
Example #4
0
 public static bool Delete(AcessosDimensões item)
 {
     return(Delete(new List <AcessosDimensões> {
         item
     }));
 }