public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pseez.DomainClasses.Models.PseezEnt.Contact.ContactList contactList = _contactListService.FindById((int)id); if (contactList == null) { return(HttpNotFound()); } return(PartialView("_Edit", contactList.MapModelToViewModel())); }
public ActionResult Edit([Bind(Include = "Id,Name,Description")] ContactListViewModel contactListViewModel) { if (ModelState.IsValid) { if (!_contactListService.Exist(contactListViewModel.Name)) { Pseez.DomainClasses.Models.PseezEnt.Contact.ContactList contactList = _contactListService.FindById(contactListViewModel.Id); contactList.Name = contactListViewModel.Name; contactList.Description = contactListViewModel.Description; _uow.SaveChanges(); return(Json(new { success = true })); } else { ModelState.AddModelError("DuplicateRecord", "دفترچه تلفن با این نام قبلا ثبت شده است."); } } return(PartialView("_Edit", contactListViewModel)); }
public ActionResult Create([Bind(Include = "Name,Description")] ContactListViewModel contactListViewModel) { if (ModelState.IsValid) { if (!_contactListService.Exist(contactListViewModel.Name)) { Pseez.DomainClasses.Models.PseezEnt.Contact.ContactList contactList = contactListViewModel.MapViewModelToModel(); contactList.UserId = User.Identity.GetUserId(); _contactListService.Add(contactList); _uow.SaveChanges(); return(Json(new { success = true })); } else { ModelState.AddModelError("DuplicateRecord", "دفترچه تلفن با این نام قبلا ثبت شده است."); } } return(PartialView("_Create", contactListViewModel)); }