public ActionResult AddCategory(string values) { CategoryDataForVadiate categoryModel = new CategoryDataForVadiate(); JsonConvert.PopulateObject(values, categoryModel); Category t = new Category { CreateBy = categoryModel.CreateBy, CreateDate = categoryModel.CreateDate, ID_Category = categoryModel.ID_Category, Isactive = categoryModel.Isactive, LastModified = categoryModel.LastModified, LastModifiedBy = categoryModel.LastModifiedBy, Name_Category = categoryModel.Name_Category, PartenID = categoryModel.PartenID, StatusCategory = categoryModel.StatusCategory, Title = categoryModel.Title }; try { _db.Entry(t).State = System.Data.Entity.EntityState.Added; _db.SaveChanges(); return(new HttpStatusCodeResult(HttpStatusCode.OK)); } catch (Exception) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } }
public ActionResult IsVadiateIdCategory(CategoryDataForVadiate data) { bool fg = false; var Mess = "Mã danh mục không hợp lệ"; var checkResult = _db.Categories.Where(x => x.ID_Category == data.ID_Category).SingleOrDefault(); var checkExsit = _db.Categories.Select(x => x).Where(x => x.ID_Category == data.ID_Category && x.Name_Category == data.Name_Category).Count(); if (checkResult == null) { return(Json(new { Result = true })); } else { if (checkExsit == 1) { return(Json(new { Result = true })); } else { return(Json(new { Result = fg, Message = Mess })); } } }