コード例 #1
0
ファイル: Invoice.cs プロジェクト: aokolity/Storage
        public InvoiceModel()
        {
            Supplier = new ClientModel();
            Recipient = new ClientModel();

            Products = new List<ProductsInInvoiceModel>();
        }
コード例 #2
0
ファイル: ClientController.cs プロジェクト: aokolity/Storage
        public ActionResult Delete(int id, ClientModel clientModel)
        {
            try
            {
                ClientDAO.DeleteClient(id);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
コード例 #3
0
ファイル: ClientController.cs プロジェクト: aokolity/Storage
        public ActionResult Create(ClientModel clientModel)
        {
            try
            {
                ClientDAO.CreateClient(clientModel);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
コード例 #4
0
ファイル: ClientDAO.cs プロジェクト: aokolity/Storage
        public static void UpdateClient(int id, ClientModel clientModel)
        {
            var storageDbEntities = new StorageDBEntities();

            Client client = storageDbEntities.Clients.Where(c => c.ID == id && c.UserID == UserHelper.UserID).FirstOrDefault();

            if (client != null)
            {
                client.Name = clientModel.Name;
                client.Address = clientModel.Address;
                client.Telephone = clientModel.Telephone;
            }

            storageDbEntities.SaveChanges();
        }
コード例 #5
0
ファイル: ClientDAO.cs プロジェクト: aokolity/Storage
        public static void CreateClient(ClientModel clientModel)
        {
            if (UserHelper.UserID != null)
            {
                var storageDbEntities = new StorageDBEntities();

                Client newClient = new Client
                                       {
                                           Name = clientModel.Name,
                                           Address = clientModel.Address,
                                           Telephone = clientModel.Telephone,
                                           UserID = UserHelper.UserID.Value
                                       };

                storageDbEntities.Clients.AddObject(newClient);

                storageDbEntities.SaveChanges();
            }
        }
コード例 #6
0
ファイル: ClientController.cs プロジェクト: aokolity/Storage
        public ActionResult Edit(int id, ClientModel clientModel)
        {
            try
            {
                ClientDAO.UpdateClient(id, clientModel);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }