Ejemplo n.º 1
0
 public static AcessosLocalizacoes ParseToDB(this AcessosLocalizacoes item)
 {
     if (item != null)
     {
         return(new AcessosLocalizacoes()
         {
             IdUtilizador = item.IdUtilizador,
             Localizacao = item.Localizacao,
             UtilizadorCriacao = item.UtilizadorCriacao,
             DataHoraCriacao = item.DataHoraCriacao.HasValue ? item.DataHoraCriacao : (DateTime?)null,
             UtilizadorModificacao = item.UtilizadorModificacao,
             DataHoraModificacao = item.DataHoraModificacao.HasValue ? item.DataHoraModificacao : (DateTime?)null
         });
     }
     return(null);
 }
Ejemplo n.º 2
0
 public static UserAcessosLocalizacoesViewModel ParseToViewModel(this AcessosLocalizacoes item)
 {
     if (item != null)
     {
         return(new UserAcessosLocalizacoesViewModel()
         {
             ID_Utilizador = item.IdUtilizador,
             Localizacao = item.Localizacao,
             DataHora_Criacao = item.DataHoraCriacao.HasValue ? item.DataHoraCriacao : (DateTime?)null,
             DataHora_Modificacao = item.DataHoraModificacao.HasValue ? item.DataHoraModificacao : (DateTime?)null,
             Utilizador_Criacao = item.UtilizadorCriacao,
             Utilizador_Modificacao = item.UtilizadorModificacao
         });
     }
     return(null);
 }
Ejemplo n.º 3
0
 public static AcessosLocalizacoes Create(AcessosLocalizacoes item)
 {
     try
     {
         using (var ctx = new SuchDBContext())
         {
             item.DataHoraCriacao = DateTime.Now;
             ctx.AcessosLocalizacoes.Add(item);
             ctx.SaveChanges();
         }
         return(item);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
Ejemplo n.º 4
0
 public static bool Delete(string ID_Utilizador, string Localizacao)
 {
     try
     {
         using (var ctx = new SuchDBContext())
         {
             AcessosLocalizacoes userAcessoLocalizacao = ctx.AcessosLocalizacoes.Where(x => x.IdUtilizador == ID_Utilizador && x.Localizacao == Localizacao).FirstOrDefault();
             if (userAcessoLocalizacao != null)
             {
                 ctx.AcessosLocalizacoes.Remove(userAcessoLocalizacao);
                 ctx.SaveChanges();
                 return(true);
             }
         }
     }
     catch { }
     return(false);
 }
Ejemplo n.º 5
0
 public static bool Delete(AcessosLocalizacoes item)
 {
     return(Delete(new List <AcessosLocalizacoes> {
         item
     }));
 }