예제 #1
0
        /// <summary>
        /// 对新增类型名称进行检验,如果已经存在返回false
        /// </summary>
        /// <param name="CosmeticType"></param>
        /// <returns></returns>
        public ActionResult RemoteValidateForNewType(string CosmeticType)
        {
            var da     = new CosmeticsEntities();
            var answer = !da.Type.Any(m => m.CosmeticType == CosmeticType);

            return(Json(answer, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        // GET: AdminBookType
        public ActionResult Index()
        {
            var da    = new CosmeticsEntities();
            var model = da.Type;

            return(View(model));
        }
예제 #3
0
        public ActionResult Create(VmAdminTypeCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            //新增操作
            var newModel = new Models.EF.Type()
            {
                CosmeticType = model.CosmeticName
            };
            //存入数据库
            var da = new CosmeticsEntities();

            da.Type.Add(newModel);
            da.SaveChanges();

            //返回列表页
            return(RedirectToAction("index"));
        }
예제 #4
0
        public ActionResult Delete(string typeName)
        {
            try
            {
                var da    = new CosmeticsEntities();
                var model = da.Type.FirstOrDefault(m => m.CosmeticType == typeName);
                if (model == null)
                {
                    //没有对应记录
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
                //检查这个分类名称是否已经使用

                if (da.Info.Any(m => m.CosmeticType == typeName))
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
                da.Type.Remove(model);
                da.SaveChanges();
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            catch { return(Json(false, JsonRequestBehavior.AllowGet)); }
        }
 public CosmeticService()
 {
     _context = new CosmeticsEntities();
 }
 public AccountService()
 {
     _context = new CosmeticsEntities();
 }
예제 #7
0
        /// <summary>
        /// 返回所有的化妆品类型
        /// </summary>
        /// <returns></returns>

        public static List <string> AllCosmeticTypes()
        {
            var da = new CosmeticsEntities();

            return(da.Type.Select(m => m.CosmeticType).ToList());
        }