public static ContactosFuncoes Create(ContactosFuncoes item) { try { using (var ctx = new SuchDBContext()) { item.DataCriacao = DateTime.Now; ctx.ContactosFuncoes.Add(item); ctx.SaveChanges(); } return(item); } catch (Exception ex) { return(null); } }
public static ContactFuncoesViewModel ParseToViewModel(this ContactosFuncoes item) { if (item != null) { return(new ContactFuncoesViewModel() { ID = item.ID, Funcao = item.Funcao, CriadoPor = item.CriadoPor, DataCriacao = item.DataCriacao, DataCriacaoText = item.DataCriacao.HasValue ? item.DataCriacao.Value.ToString("yyyy-MM-dd") : "", AlteradoPor = item.AlteradoPor, DataAlteracao = item.DataAlteracao, DataAlteracaoText = item.DataAlteracao.HasValue ? item.DataAlteracao.Value.ToString("yyyy-MM-dd") : "" }); } return(null); }
public static bool Delete(int id) { try { using (var ctx = new SuchDBContext()) { ContactosFuncoes funcao = ctx.ContactosFuncoes.Where(x => x.ID == id).FirstOrDefault(); if (funcao != null) { ctx.ContactosFuncoes.Remove(funcao); ctx.SaveChanges(); return(true); } } } catch { } return(false); }
public static bool Delete(ContactosFuncoes item) { return(Delete(new List <ContactosFuncoes> { item })); }