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));
        }
Example #2
0
 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);
     }
 }
Example #6
0
        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;
            }
        }
Example #7
0
        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();
 }
Example #10
0
 public Department GetDepartmentInList(string departmentName)
 {
     return(DepartmentsList.FirstOrDefault(x => x.Name == departmentName));
 }
Example #11
0
 public bool ContainsDepartment(string departmentName)
 {
     return(DepartmentsList.Any(x => x.Name == departmentName));
 }