示例#1
0
        private Response DeleteUser()
        {
            Analytics.TrackEventAsync(Category.UserManagement, Action.Delete, "Deleted User", Username, CookieHelper.GetAnalyticClientId(Cookies));
            var body = Request.Body.AsString();

            if (string.IsNullOrEmpty(body))
            {
                return(Response.AsJson(new JsonResponseModel {
                    Result = false, Message = "Could not save user, invalid JSON body"
                }));
            }

            var model = JsonConvert.DeserializeObject <DeleteUserViewModel>(body);

            if (string.IsNullOrWhiteSpace(model.Id))
            {
                return(Response.AsJson(new JsonResponseModel
                {
                    Result = true,
                    Message = "Couldn't find the user"
                }));
            }

            UserMapper.DeleteUser(model.Id);

            return(Response.AsJson(new JsonResponseModel {
                Result = true
            }));
        }
        private Response DeleteUser()
        {
            var body = Request.Body.AsString();

            if (string.IsNullOrEmpty(body))
            {
                return(Response.AsJson(new JsonResponseModel {
                    Result = false, Message = "Could not save user, invalid JSON body"
                }));
            }

            var model = JsonConvert.DeserializeObject <DeleteUserViewModel>(body);

            if (string.IsNullOrWhiteSpace(model.Id))
            {
                return(Response.AsJson(new JsonResponseModel
                {
                    Result = true,
                    Message = "Couldn't find the user"
                }));
            }

            UserMapper.DeleteUser(model.Id);

            return(Response.AsJson(new JsonResponseModel {
                Result = true
            }));
        }
示例#3
0
 public void DeleteUser(int id)
 {
     userMapper.DeleteUser(id);
 }
 /// <summary>
 /// 删除用户
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public int DeleteUser(int id)
 {
     return(_userMapper.DeleteUser(id));
 }