public void Add(ClientW clientW) { clientW.Id = Guid.NewGuid(); Db.Clients.Add(clientW.ToBase()); Db.SaveChanges(); }
public void Edit(ClientW clientW) { var client = Db.Clients.Single(c => c.Id == clientW.Id); client.Name = clientW.Name; client.Mobile = clientW.Mobile; Db.SaveChanges(); }
public bool IsExisting(ClientW client) { var foundedClient = Db.Clients.FirstOrDefault(x => x.Name.ToLower() == client.Name.ToLower() && x.Id != client.Id); if (foundedClient != null) { return(true); } return(false); }
public ActionResult Create(ClientW client) { if (ModelState.IsValid) { if (!_rep.IsExisting(client)) { _rep.Add(client); return(RedirectToAction("Index")); } ModelState.AddModelError("ErrorExists", "Клиент с това име вече съществува. Моля опитайте друго име."); } return(View(client)); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientW client = _rep.GetClient(id.Value); if (client == null) { return(HttpNotFound()); } return(View(client)); }
public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientW client = _rep.GetClient(id.Value); if (client == null) { return(HttpNotFound()); } if (Request.IsAjaxRequest()) { return(PartialView(client)); } return(View(client)); }