Пример #1
0
        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);
        }
Пример #2
0
        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);
        }