public async Task <IActionResult> GetDepartmentsList([FromBody] DepartmentsList request) { JsonResponse <IEnumerable <DepartmentsList> > objResult = new JsonResponse <IEnumerable <DepartmentsList> >(); try { IEnumerable <DepartmentsList> departmentsList = await this._superAdminService.GetDepartmentsList(request); if (departmentsList.Count() > 0 && departmentsList != null) { objResult.Data = departmentsList; objResult.Status = StaticResource.SuccessStatusCode; objResult.Message = StaticResource.SuccessMessage; return(new OkObjectResult(objResult)); } else { objResult.Data = null; objResult.Status = StaticResource.NotFoundStatusCode; objResult.Message = StaticResource.NotFoundMessage; return(new OkObjectResult(objResult)); } } catch (Exception ex) { HttpContext.RiseError(ex); objResult.Data = null; objResult.Status = StaticResource.FailStatusCode; objResult.Message = "Exception occured"; } return(new OkObjectResult(objResult)); }
public void AddDepartment(string departmentName) { if (!ContainsDepartment(departmentName)) { var department = new Department(departmentName); DepartmentsList.Add(department); } }
public async Task <bool> ChangeDepartmentStatus(DepartmentsList department) { try { return(await this._superAdminRepo.ChangeDepartmentStatus(department)); } catch (Exception ex) { throw ex; } }
public async Task <IEnumerable <DepartmentsList> > GetDepartmentsList(DepartmentsList usersRequest) { try { return(await this._superAdminRepo.GetDepartmentsList(usersRequest)); } catch (Exception ex) { throw ex; } }
private void SaveSelected(object obj) { if (_selectedDepartment.Id == Guid.Empty) { _departmentService.Add(_selectedDepartment); DepartmentsList.Add(_selectedDepartment); } else { _departmentService.Update(_selectedDepartment); } }
public async Task <bool> ChangeDepartmentStatus(DepartmentsList department) { try { MasterDepartment masterDepartment = await this.therapistContext.MasterDepartment.Where(x => x.DepartmentId == department.DepartmentId).FirstOrDefaultAsync(); masterDepartment.IsActive = department.IsActive; await this.therapistContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }
public async Task <IEnumerable <DepartmentsList> > GetDepartmentsList(DepartmentsList usersRequest) { try { IEnumerable <DepartmentsList> departmentsList = new List <DepartmentsList>(); using (IDbConnection con = new SqlConnection(_connectionString)) { departmentsList = await con.QueryAsync <DepartmentsList>("dbo.SSP_getDepartmentsList", new { DepartmentName = usersRequest.DepartmentName, DepartmentCode = usersRequest.DepartmentCode, OffSet = usersRequest.OffSet, Limit = usersRequest.Limit }, commandType : CommandType.StoredProcedure); } return(departmentsList); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> ChangeDepartmentStatus([FromBody] DepartmentsList department) { JsonResponse <bool> objResult = new JsonResponse <bool>(); try { bool success = await this._superAdminService.ChangeDepartmentStatus(department); if (success) { objResult.Data = success; objResult.Status = StaticResource.SuccessStatusCode; objResult.Message = StaticResource.SuccessMessage; } } catch (Exception ex) { HttpContext.RiseError(ex); objResult.Data = false; objResult.Status = StaticResource.FailStatusCode; objResult.Message = "Exception occured"; } return(new OkObjectResult(objResult)); }
private void RemoveSelected(object obj) { _departmentService.Remove(_selectedDepartment); DepartmentsList.Remove(_selectedDepartment); SelectedDepartment = DepartmentsList.FirstOrDefault(); }
public Department GetDepartmentInList(string departmentName) { return(DepartmentsList.FirstOrDefault(x => x.Name == departmentName)); }
public bool ContainsDepartment(string departmentName) { return(DepartmentsList.Any(x => x.Name == departmentName)); }