示例#1
0
 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()));
 }
示例#2
0
 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));
 }
示例#3
0
        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));
        }