Пример #1
0
        public JsonResult Create(IFormCollection collection)
        {
            SchoolEntity entity = new SchoolEntity();

            TryUpdateModelAsync(entity);
            entity.Enabled = true;
            entity.Pw      = AESEncryptUtil.Encrypt("123456");
            var result = service.Create(entity, AppUser);

            // 如果有缓存,注意在这里要清空缓存

            return(Json(result));
        }
        public ActionResult Schools_Create([DataSourceRequest] DataSourceRequest request,
                                           [Bind(Prefix = "models")] IEnumerable <SchoolModel> schools)
        {
            var results = new List <SchoolModel>();
            var userId  = User.Identity.GetUserId();

            if (schools != null && ModelState.IsValid)
            {
                SchoolService schoolService = new SchoolService(context);
                foreach (var school in schools)
                {
                    schoolService.Create(school, userId);

                    results.Add(school);
                }
            }

            return(Json(results.ToDataSourceResult(request, ModelState)));
        }
        public ActionResult <School> Create(School school)
        {
            _schoolService.Create(school);

            return(CreatedAtRoute("GetSchool", new { id = school.Id.ToString() }, school));
        }