public IActionResult DeleteById(string id) { var User = _User.GetUserById(id); if (User == null) { return(NotFound()); } var success = _User.DeleteById(id); if (success) { return(Ok()); } return(BadRequest(new { Message = "Delete was unsuccessful" })); }
public async Task <bool> Delete(int userId) { var hasDelete = await _userAccess.DeleteById(userId, "UserId") > 0; return(hasDelete); }
public UserModule() : base("User") { Get["/"] = x => View["Grid"]; Get["/Edit"] = x => View["Edit"]; Post["/PostQuery"] = r => { QueryCondition condition = this.Bind <QueryCondition>(); return(Response.AsJson(UserAccess.Query(condition))); }; Put["/{Id}/{Status:int}"] = r => { JsonBaseModel <string> result = new JsonBaseModel <string>(); try { UserAccess.UpdUserStatus(r.Id, r.Status); } catch (Exception ex) { result.HasError = true; result.Message = ex.Message; } return(Response.AsJson(result)); }; Delete["/{Id}"] = r => { JsonBaseModel <string> result = new JsonBaseModel <string>(); try { string TaskId = r.Id; UserAccess.DeleteById(TaskId); } catch (Exception ex) { result.HasError = true; result.Message = ex.Message; } return(Response.AsJson(result)); }; Post["/"] = r => { var user = this.Bind <Users>(); return(Response.AsJson(UserAccess.SaveUser(user))); }; Put["/"] = r => { var user = this.Bind <Users>(); return(Response.AsJson(UserAccess.SaveUser(user))); }; Get["/GetById/{Id}"] = r => { JsonBaseModel <Users> result = new JsonBaseModel <Users>(); try { //取出单条记录数据 string TaskId = r.Id; result.Result = UserAccess.GetById(TaskId); } catch (Exception ex) { result.HasError = true; result.Message = ex.Message; } return(Response.AsJson(result)); }; }