/// <summary> /// 編輯中商品 /// </summary> /// <returns></returns> public ActionResult EditList(EditListModel model) { var queryInfo = new AuditProductListQueryInfo(); queryInfo.SupplierID = base.CurrentUser.SupplierID; queryInfo.BarCode = model.BarCode.SafeTrim(); queryInfo.EditType = model.EditType; queryInfo.ProductName = model.ProductName.SafeTrim(); queryInfo.Sku = model.Sku.SafeTrim(); if (model.SkuStatus.HasValue) { queryInfo.SkuStatus = new[] { model.SkuStatus.Value }; } else { queryInfo.SkuStatus = new[] { 0, 2 }; } queryInfo.EditTime = model.EditTime; var page = new PageDTO() { PageIndex = model.PageIndex, PageSize = 20 }; try { PageOf <ProductTempModel> dateList = bll.GetAuditProductList(queryInfo, LanguageEnum.SimplifiedChinese, page); ViewBag.DataList = dateList; } catch (Exception ex) { LogHelper.Error(ex); } return(View(model)); }
public async Task <IActionResult> Edit(Guid?id, string token, EditListModel model) { if (id == null) { return(BadRequest()); } if (token == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(View(model)); } var list = await _listService.GetListAsync(id.Value); if (list == null) { return(NotFound()); } if (TokenUtils.NotEqual(token, list.TokenString)) { return(NotFound()); } if (list.Title != model.Title) { await _listService.RenameListAsync(list.Id, model.Title); } return(RedirectToAction("Index")); }
public static EditListModel GetEditListModel(int listID) { ServiceList list = manager.listService.GetListById(listID); var books = manager.listService.GetListBooks(list); EditListModel result = new EditListModel(); result.List = list.ToListModel(); result.ListBooks = books.Select(e => e.ToBookShortModel()); return(result); }
public ActionResult Edit(int id) { try { EditListModel elm = Models.DataModels.List.GetEditListModel(id); return(View(elm)); } catch (Exception ex) { logger.Error(ex); return(View("Error")); } }
public ActionResult Edit(EditListModel model) { try { ServiceList sl = new ServiceList(); sl.ID = model.List.ID; sl.Name = model.List.Name; service.UpdateList(sl); return(RedirectToAction("Index")); } catch (Exception ex) { logger.Error(ex); return(View("Error")); } }
public async Task <IActionResult> EditList(long listId, [FromBody] EditListModel model) { try { model.UserId = CurrentUserId; model.Id = listId; var result = await listLib.EditListAsync(model); return(CustomResult(result)); } catch (System.Exception exp) { return(CustomError(exp)); } }
public async Task <ListModel> EditListAsync(EditListModel model) { var entity = await listRepo.FirstAsync(x => x.Id == model.Id); if (entity == null) { throw new System.Exception("List Not Exist"); } if (entity.UserId != model.UserId) { throw new System.Exception("User Doesn't Owner Of List"); } entity.Name = model.Name; listRepo.Update(entity); await unitOfWork.CommitAsync(); return(ConvertListToListModel(entity)); }