Exemplo n.º 1
0
        public void Update(BillDto bill)
        {
            var context = new BillModel();

            context.Bills.AddOrUpdate(BillDto.ToBill(bill));
            context.SaveChanges();
        }
Exemplo n.º 2
0
        public BillDto Get(int id)
        {
            var context = new BillModel();
            var result  = context.Bills.FirstOrDefault((x) => x.Id == id);

            return(BillDto.FromBill(result));
        }
Exemplo n.º 3
0
        public BillDto[] Get()
        {
            var context = new BillModel();
            var result  = context.Bills.Select((x) => BillDto.FromBill(x)).ToArray();

            return(result);
        }
Exemplo n.º 4
0
        public int Create(BillDto bill)
        {
            var newBill = BillDto.ToBill(bill);
            var context = new BillModel();

            context.Bills.Add(newBill);
            context.SaveChanges();
            return(newBill.Id);
        }
Exemplo n.º 5
0
 public static Bill ToBill(BillDto bill)
 {
     return(new Bill()
     {
         Id = bill.Id,
         ProviderId = bill.ProviderId,
         StartDate = bill.StartDate,
         EndDate = bill.EndDate,
         PayDate = bill.PayDate,
         Price = bill.Price
     });
 }