public async Task<ActionResult> Edit(GiftViewModel model) { if (ModelState.IsValid) { var entity = giftRep.FindById(model.Id); if (entity == null) { return HttpNotFound(); } entity.ClassId = model.ClassId; entity.Name = model.Name; entity.Brand = model.Brand; entity.ModelNo = model.ModelNo; entity.Color = model.Color; entity.Spec = model.Spec; entity.Material = model.Material; entity.Pic = model.Pic; entity.Credits = model.Credits; entity.Description = model.Description; entity.Modified = DateTime.Now; giftRep.Update(entity); await uow.SaveAsync(); return RedirectToAction("Index"); } ModelState.AddModelError("", "操作失败。"); var cls = await gcRep.Get(c => c.Status == 1).ToListAsync(); ViewData["ClassSelectList"] = new SelectList(cls, "Id", "Name", model.ClassId); return View(model); }
public async Task<ActionResult> Create(GiftViewModel model) { if (ModelState.IsValid) { var calss = giftRep.Create(new Gift { ClassId = model.ClassId, Name = model.Name, Brand = model.Brand, ModelNo = model.ModelNo, Color = model.Color, Spec = model.Spec, Material = model.Material, Pic = model.Pic, Credits = model.Credits, Description = model.Description, Created = DateTime.Now, Modified = DateTime.Now, Status = 1 }); await uow.SaveAsync(); return RedirectToAction("Index"); } ModelState.AddModelError("", "操作失败。"); var cls = await gcRep.Get(c => c.Status == 1).ToListAsync(); ViewData["ClassSelectList"] = new SelectList(cls, "Id", "Name", model.ClassId); return View(model); }