public async Task <JsonResult> DeactivateOrganizationById([Required] Guid organizationId) { var leadRequest = await _leaService.GetLeadsByOrganizationIdAsync(organizationId, false); if (leadRequest.IsSuccess && leadRequest.Result.ToList().Any()) { return(Json(new ResultModel { IsSuccess = false, Errors = new List <IErrorModel> { new ErrorModel { Message = "Organization has active lead" } } })); } return(await JsonAsync(_organizationService.DeactivateOrganizationAsync(organizationId), SerializerSettings)); }
public async Task <JsonResult> GetLeadsByOrganizationId([Required] Guid?organizationId, bool includeDeleted = false) => await JsonAsync(_leadService.GetLeadsByOrganizationIdAsync(organizationId, includeDeleted));