public IActionResult Create(RoleCreatePostModel model) { HttpResponseModel response = ResponseModelFactory.CreateInstance; if (model.Name.Trim().Length <= 0) { response.SetFailed("请输入角色名称"); return(this.Ok(response)); } using (this.DbContext) { if (this.DbContext.Role.Count(x => x.Name == model.Name) > 0) { response.SetFailed("角色已存在"); return(this.Ok(response)); } Role entity = this.Mapper.Map <RoleCreatePostModel, Role>(model); entity.IsSuperAdministrator = false; entity.CreateByUserId = 1; entity.CreateByUserName = "******"; entity.UpdateByUserId = 1; this.DbContext.Role.Add(entity); this.DbContext.SaveChanges(); response.SetSuccess(); return(this.Ok(response)); } }
public async Task <IActionResult> SaveCreate(RoleCreatePostModel model) { var response = await HttpClientAsync.Async <HttpResponseModel>(RoleRoute.Create, model); return(this.Submit(response)); }