示例#1
0
        public bool Update(Invoice model)
        {
            try
            {
                var originalModel = _costumerDbContext.Invoice.Single(x =>
                                                                      x.InvoiceId == model.InvoiceId
                                                                      );


                originalModel.CostumerId  = model.CostumerId;
                originalModel.CompanyId   = model.CompanyId;
                originalModel.TotalAmount = model.TotalAmount;
                originalModel.AmountPaid  = model.AmountPaid;
                originalModel.BalanceDue  = model.BalanceDue;
                originalModel.Notes       = model.Notes;

                originalModel.Status      = model.Status;
                originalModel.InvoiceDate = model.InvoiceDate;
                originalModel.DueDate     = model.DueDate;
                originalModel.Costumer    = model.Costumer;
                originalModel.Company     = model.Company;

                _costumerDbContext.Update(originalModel);
                _costumerDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }
        public bool  Update(int id)
        {
            try
            {
                var originalModel = _costumerDbContext.InvoiceDetail.Single(x =>
                                                                            x.InvoiceId == 0
                                                                            );

                originalModel.InvoiceId = id;

                _costumerDbContext.Update(originalModel);
                _costumerDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }
示例#3
0
        public bool Update(Costumer model)
        {
            try
            {
                var originalModel = _costumerDbContext.Costumer.Single(x =>
                                                                       x.CostumerId == model.CostumerId
                                                                       );
                originalModel.FullName    = model.FullName;
                originalModel.PhoneNumber = model.PhoneNumber;
                originalModel.Email       = model.Email;
                originalModel.Address     = model.Address;

                _costumerDbContext.Update(originalModel);
                _costumerDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }
示例#4
0
        public bool Update(Product model)
        {
            try
            {
                var originalModel = _costumerDbContext.Product.Single(x =>
                                                                      x.ProductId == model.ProductId
                                                                      );
                originalModel.ProductName = model.ProductName;
                originalModel.UnitPrice   = model.UnitPrice;
                originalModel.Quantity    = model.Quantity;
                originalModel.Description = model.Description;

                _costumerDbContext.Update(originalModel);
                _costumerDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }