示例#1
0
        public ActionResult Create(ClientEditViewModel client)
        {
            if (ModelState.IsValid)
            {
                Client model = clientService.Add(client);

                return RedirectToAction("Details", new { id = model.Client_Id });
            }

            return View(client);
        }
示例#2
0
        public Client Add(ClientEditViewModel client)
        {
            var newClient = new Client();

            newClient.Client_Id = Guid.NewGuid();
            newClient.Client_Code = client.Code;
            newClient.Client_Description = client.Desc;
            newClient.Active = false;

            db.Clients.Add(newClient);
            db.SaveChanges();

            return newClient;
        }
示例#3
0
        public ActionResult Edit(ClientEditViewModel client)
        {
            if (ModelState.IsValid)
            {
                Client editClient = clientService.Update(client);

                if (editClient == null)
                {
                    return HttpNotFound();
                }

                return RedirectToAction("Index");
            }

            return View(client);
        }
示例#4
0
        public Client Update(ClientEditViewModel client)
        {
            Client editClient = db.Clients.Find(client.Id);

            if (editClient == null)
                return null;

            editClient.Client_Code = client.Code;
            editClient.Client_Description = client.Desc;
            editClient.Active = client.Active;

            db.SaveChanges();

            return editClient;
        }