Exemple #1
0
 public IActionResult Edit(ColumnEntity entities)
 {
     if (ModelState.IsValid)
     {
         _repository.Update(entities, new List <Expression <Func <ColumnEntity, dynamic> > >()
         {
             s => s.Status, s => s.CreateTime, s => s.Tab
         }
                            );
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
Exemple #2
0
 public IActionResult CustomPageEdit(SelectDataViewModel viewModel, Guid cid, string tabid)
 {
     if (ModelState.IsValid)
     {
         var model = _indexRecommend.Find(viewModel.Id.Value);
         model.ColumnId   = cid;
         model.CreateTime = DateTime.Now;
         model.Sort       = viewModel.Sort;
         model.Type       = (int)E_Column_DataSource.自定义;
         model.Price      = viewModel.Price;
         model.Img        = viewModel.Img;
         model.Intro      = viewModel.Intro;
         model.TabId      = Guid.Parse(tabid);
         model.Name       = viewModel.Name;
         model.Url        = viewModel.Url;
         _indexRecommend.Update(model, new List <Expression <Func <IndexRecommendEntity, dynamic> > >()
         {
             s => s.Status, s => s.CreateTime
         }
                                );
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
Exemple #3
0
 public IActionResult Edit(ManagerEntities entities)
 {
     if (ModelState.IsValid)
     {
         var isTrue = _repositoryEF.Count(s => s.Id != entities.Id && (s.Account.Equals(entities.Account) || s.Mobile.Equals(entities.Mobile))) > 0;
         if (isTrue)
         {
             ModelState.AddModelError("Account", "该账户或联系电话已存在");
             return(View(entities));
         }
         _repositoryEF.Update(entities, new List <System.Linq.Expressions.Expression <Func <ManagerEntities, dynamic> > >()
         {
             s => s.Password, s => s.Status, s => s.CreateTime, s => s.Encrypt
         }
                              );
         return(Json(new { d = true }));
     }
     return(Json(new { d = false }));
 }
Exemple #4
0
 public ActionResult ModuleElementEdit(ModuleElementEntity model)
 {
     if (ModelState.IsValid)
     {
         _moduleElementRepository.Update(model);
         _unitOfWork.Commit();
         return(Json(new { d = true }));
     }
     ViewBag.moduleId = model.ModuleId;
     return(Json(new { d = false }));
 }
Exemple #5
0
 public IActionResult Edit(RoleEntity entities)
 {
     if (ModelState.IsValid)
     {
         _repositoryEF.Update(entities, new List <Expression <Func <RoleEntity, dynamic> > >()
         {
             s => s.Status, s => s.CreateTime
         }
                              );
         return(RedirectToAction("Index"));
     }
     return(View(entities));
 }
        public async Task <PetShop> UpdatePetShop(PetShop model, int id)
        {
            PetShoptIsNotNull(model, "UPDATE");

            var petShop = await _petShop.GetPetShopById(id);

            if (petShop == null)
            {
                throw new DataNotFoundException($"Não foi encontrado um PetShop com o ID: {id}.");
            }
            else
            {
                _repo.Update(model);

                if (await _repo.SaveChangeAsync())
                {
                    return(model);
                }
                else
                {
                    throw new InvalidOperationException();
                }
            }
        }