public static LinhasOrcamentos Create(LinhasOrcamentos item) { try { using (var ctx = new SuchDBContext()) { item.DataCriacao = DateTime.Now; ctx.LinhasOrcamentos.Add(item); ctx.SaveChanges(); } return(item); } catch (Exception ex) { return(null); } }
public static bool Delete(int NoLinha) { try { using (var ctx = new SuchDBContext()) { LinhasOrcamentos linha = ctx.LinhasOrcamentos.Where(x => x.NoLinha == NoLinha).FirstOrDefault(); if (linha != null) { ctx.LinhasOrcamentos.Remove(linha); ctx.SaveChanges(); return(true); } } } catch { } return(false); }
public static LinhasOrcamentosViewModel ParseToViewModel(this LinhasOrcamentos item) { if (item != null) { return(new LinhasOrcamentosViewModel() { NoLinha = item.NoLinha, NoOrcamento = item.OrcamentosNo, Ordem = item.Ordem, Descricao = item.Descricao, Quantidade = item.Quantidade, ValorUnitario = item.ValorUnitario, TaxaIVA = item.TaxaIVA, TotalLinha = item.TotalLinha, DataCriacao = item.DataCriacao, DataCriacaoText = item.DataCriacao.HasValue ? item.DataCriacao.Value.ToString("yyyy-MM-dd") : "", UtilizadorCriacao = item.UtilizadorCriacao, DataModificacao = item.DataModificacao, DataModificacaoText = item.DataModificacao.HasValue ? item.DataModificacao.Value.ToString("yyyy-MM-dd") : "", UtilizadorModificacao = item.UtilizadorModificacao }); } return(null); }
public static bool Delete(LinhasOrcamentos item) { return(Delete(new List <LinhasOrcamentos> { item })); }