public HttpResponseMessage DeleteUserInfos(UserInfoModel aUserInfoModel) { HttpResponseMessage result; List <UserInfoModel> datalist; try { if (this.ModelState.IsValid == true) { datalist = service.DeleteUserInfo(aUserInfoModel); if (datalist != null) { result = Request.CreateResponse(HttpStatusCode.OK, datalist); } else { string message = "Error while deleting UserInformation data"; result = Request.CreateResponse(HttpStatusCode.Forbidden, message); } } else { result = Request.CreateResponse(HttpStatusCode.BadRequest, this.ModelState); } } catch (Exception ex) { result = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return(result); }
public ActionResult Contact() { userInfoService.DeleteUserInfo(1); ViewBag.Message = "Your contact page."; return(View()); }
/// <summary> /// 删除用户 /// </summary> /// <param name="deleteUserInfoID"></param> /// <returns></returns> public ActionResult DeleteUserInfo(string deleteUserInfoID, string UName) { //首先确认是哪个用户登录进来的,如果此用户正在登录系统,则不允许删除此用户 UserInfo UInfo = Session["UserInfo"] as UserInfo; var LoginUName = UInfo.UName; var UIdsName = UName.Split(','); List <string> deleteUName = new List <string>(); foreach (var Name in UIdsName) { deleteUName.Add(Name); } if (deleteUName.Contains(LoginUName)) { return(Content("含有正在使用的用户,禁止删除")); } if (string.IsNullOrEmpty(deleteUserInfoID)) { return(Content("请选择您要删除的数据")); } //截取传递过来的字符串的数字信息 var idsStr = deleteUserInfoID.Split(','); List <int> deleteIDList = new List <int>(); foreach (var ID in idsStr) { deleteIDList.Add(Convert.ToInt32(ID)); } if (_userInfoService.DeleteUserInfo(deleteIDList) > 0) { return(Content("OK")); } return(Content("删除失败,请您检查")); #region -----实现只删除一条数据-------- //_userInfoService.DeleteUser(deleteIDList); //实例化UserInfo表 //UserInfo userInfo = new UserInfo(); //userInfo.ID = deleteUserInfoID; //_userInfoService.DeleteEntities(userInfo); #endregion }
/// <summary> /// Delete a account information /// </summary> /// <param name="deleteDate">削除者</param> /// <param name="deleter">削除日時</param> /// <returns></returns> public ActionResult Delete(int id) { int result = -1; if (Session["LoginId"] == null) { result = -99; } else { try { result = UserInfoService.DeleteUserInfo(id, Session["LoginId"].ToString()); } catch { result = -10; } } Response.Write(result); Response.End(); return(null); }
public bool DeleteUserInfo(string id) { return(_userInfoService.DeleteUserInfo(id)); }
public ActionResult AjaxDelete(long userID) { var result = _userInfoService.DeleteUserInfo(userID); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult UserInfoDelete(int id) { var result = _iUserInfoService.DeleteUserInfo(id); return(Json(result)); }
public void DeleteUserInfo(int id) { _IUserInfoService.DeleteUserInfo(id); }
/// <summary> /// 删除用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public ResultVO DeleteUserInfo(int primaryID) { var res = _userInfoService.DeleteUserInfo(primaryID); return(res); }
public IActionResult DeleteUserInfo(string id) { var result = _service.DeleteUserInfo(id); return(DeleteResponse(id, result)); }