public override Task <string> ValidDelete(RemoveModel request, ServerCallContext context) { return(Task.Run(() => { var findMenu = base.baseService().Find(request.ID, r => new B2B_MENU { MENU_TYPE = r.MENU_TYPE }); if (findMenu.Result.MENU_TYPE == "M") { //如果是主菜单 则校验其下是否存在子菜单,如果存在,那么不可删除 var findCount = base.baseService().Count(m => m.MAIN_MENU_ID == request.ID).Result; if (findCount > 0) { return "2013"; //还存在子菜单 } else { return "1"; } } else { return "1"; } })); }
public virtual Task <AjaxResult> Remove(RemoveModel request, ServerCallContext context) { AjaxResult result = new AjaxResult(); var validRes = this.ValidDelete(request, context).Result; return(Task.Run <AjaxResult>(() => { if (validRes == "1") { if (baseService().DeleteByFlag(request).Result) { result.Result = DoResult.Success; result.NumberMsg = 3012; } else { result.Result = DoResult.Failed; result.NumberMsg = 3013; } } else { result.Result = DoResult.ValidError; result.NumberMsg = Convert.ToInt32(validRes); } return result; })); }
public ActionResult RemoveUser(RemoveModel model) { if (ModelState.IsValid) { List <string> rolesList = new List <string> { }; foreach (string role in Roles.GetAllRoles()) { if (role != null) { rolesList.Add(role); } } foreach (var userRole in rolesList) { try { Roles.RemoveUserFromRole(model.user, userRole); } catch {} } Roles.AddUserToRole(model.user, model.role); //FormsAuthentication.SetAuthCookie(model.user, false /* createPersistentCookie */); return(RedirectToAction("AdminPanel", "Home")); } return(View(model)); }
public ActionResult RemoveUser() { RemoveModel model = new RemoveModel(); ViewData["user"] = new SelectList(Membership.GetAllUsers(), model.user); ViewData["role"] = new SelectList(Roles.GetAllRoles(), model.role); return(View()); }
public virtual async Task <JsonResult> Remove(RemoveModel request) { request.LAST_UPDATE_DATE = DateTime.Now; request.EDITOR = CurrentUser.USER; var result = await _baseClient.Remove(request); return(Json(result)); }
public async Task <IActionResult> Remove([FromBody] RemoveModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetFirstError())); } await _TaskHeadService.Remove(model.CompanyId, model.Id); return(Ok()); }
public bool DeleteByFlag(RemoveModel rModel) { T tModel = this.Find(rModel.ID); tModel.DEL_FLAG = 1; tModel.LAST_UPDATE_DATE = rModel.LAST_UPDATE_DATE; tModel.EDITOR = rModel.EDITOR; return(this.Update(tModel)); }
public ApiResult Archive([FromBody] RemoveModel model) { _logger.LogDebug($"remove model={Newtonsoft.Json.JsonConvert.SerializeObject(model)}, userId={_userId}"); _siteMapModifyService.RemoveSiteMapItems( _siteId, _userId, model.ItemId, model.IsDeleteAllVersions ?? false, model.IsDeleteContentVersions ?? false, model.ContentVersionId); return(ApiResult.Success()); }
public async Task <AjaxResult> Remove(RemoveModel request) { return(await Task.Run <AjaxResult>(() => { Channel channel = ClientFindCreateChannel.CreateChannel(_Mname, "RemoveService").Result; var client = this._ProxyClient(channel); var serverRes = client.Remove(request); channel.ShutdownAsync(); //关闭长连接 return serverRes; })); }
public IActionResult RemoveBlockedSongs([FromBody] RemoveModel data) { try { var songs = data.Songs.Where(x => !data.BlockedIds.Contains(x.Id)).Take(10).ToList(); return(Ok(songs)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
private void OnModelRemoved(object sender, ModelTrackerCollection <TModel> .ModelRemovedEventArgs e) { if (SendMessages == false) { return; } RemoveModel m = new RemoveModel(); m.Id = e.Model.Id; m.Model = e.Model; ShardRemoveModel.Send(m); UserRemoveModel.Send(m); }
public IHttpActionResult RemoveUser(RemoveModel model) { if (!ModelState.IsValid) { return(InternalServerError(new Exception("Invalid model state"))); } Users currentUser; bool removedUser = false; try { currentUser = GetUser(); removedUser = AccountService.RemoveUser(currentUser.Id, model.UserName, model.Password); } catch (Exception ex) { return(InternalServerError(ex)); } return(Ok(removedUser)); }
/// <summary> /// 针对删除的校验 /// </summary> /// <param name="request">校验对象</param> /// <returns>返回消息编码 1-代表校验通过</returns> public virtual Task <string> ValidDelete(RemoveModel request, ServerCallContext context) { return(Task.Run(() => "1")); }
private void removeModel(object sender, RemoveModel e) { SendMessages = false; Models.Remove(e.Id, false); SendMessages = true; }
public async Task <bool> DeleteByFlag(RemoveModel rModel) { return(await Task.Run <bool>(() => ibaseDal.DeleteByFlag(rModel))); }
public virtual void OnRemoveModel(object sender, ModelRemoveEventArgs e) { RemoveModel?.Invoke(sender, e); }