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); }
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(); }