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