public async Task <JsonResult> DisableLeadState(Guid?leadStateId) { var leadRequest = await _leadService.GetAllLeadsAsync(true); if (leadRequest.IsSuccess && leadRequest.Result.FirstOrDefault(x => x.LeadState?.Id == leadStateId) != null) { return(Json(new ResultModel { IsSuccess = false, Errors = new List <IErrorModel> { new ErrorModel { Message = "Has lead in this state" } } })); } return(await JsonAsync(_leadService.DisableLeadStateAsync(leadStateId))); }