コード例 #1
0
        public ActionResult Edit(Client client)
        {
            if (ModelState.IsValid)
            {
                String msg = client.idClient == 0 ? "created" : "updated";
                _repository = new ClientRepository();
                _repository.Save(client);

                TempData["mensagem"] = string.Format("{0} was {1}", client.Name, msg);

                return RedirectToAction("Index");
            }

            return View(client);
        }
コード例 #2
0
        public void Save(Client client)
        {
            if (client.idClient == 0)
            {
                client.TypeOperation = 'I';
                client.UserOperation = "TESTES";
                client.DataOperation = DateTime.Now;

                _context.Clients.Add(client);
            }
            else
            {
                Client cli = _context.Clients.Find(client.idClient);
                if (cli != null)
                {
                    cli.Name = client.Name;
                    cli.Birthday = client.Birthday;
                    cli.Category = client.Category;
                    cli.Gender = client.Gender;
                    cli.TypeOperation = 'U';
                    cli.UserOperation = "SYSTEM";
                    cli.DataOperation = DateTime.Now;
                }
            }
            _context.SaveChanges();
        }