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); } }
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); }
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); }
public static bool Delete(AcessosDimensões item) { return(Delete(new List <AcessosDimensões> { item })); }