public async Task <IActionResult> GetSessionTypeById(int typeId)
        {
            JsonResponse <SessionsTypes> objResult = new JsonResponse <SessionsTypes>();

            try
            {
                SessionsTypes sessionType = await this._superAdminService.GetSessionTypeById(typeId);

                if (sessionType != null)
                {
                    objResult.Data    = sessionType;
                    objResult.Status  = StaticResource.SuccessStatusCode;
                    objResult.Message = StaticResource.SuccessMessage;
                    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 async Task <IActionResult> GetSessionsTypes([FromBody] SessionsTypes request)
        {
            JsonResponse <IEnumerable <SessionsTypes> > objResult = new JsonResponse <IEnumerable <SessionsTypes> >();

            try
            {
                IEnumerable <SessionsTypes> sessionTypes = await this._superAdminService.GetSessionsTypes(request);

                if (sessionTypes.Count() > 0 && sessionTypes != null)
                {
                    objResult.Data    = sessionTypes;
                    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 async Task <bool> ChangeSessionsTypesStatus(SessionsTypes type)
 {
     try
     {
         return(await this._superAdminRepo.ChangeSessionsTypesStatus(type));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public async Task <IEnumerable <SessionsTypes> > GetSessionsTypes(SessionsTypes usersRequest)
 {
     try
     {
         return(await this._superAdminRepo.GetSessionsTypes(usersRequest));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #5
0
        public async Task <bool> ChangeSessionsTypesStatus(SessionsTypes type)
        {
            try
            {
                MasterSessionType types = await this.therapistContext.MasterSessionType.Where(x => x.TypeId == type.TypeId).FirstOrDefaultAsync();

                types.IsActive = type.IsActive;

                await this.therapistContext.SaveChangesAsync();

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #6
0
        public async Task <SessionsTypes> GetSessionTypeById(int typeId)
        {
            try
            {
                SessionsTypes     sessionType       = new SessionsTypes();
                MasterSessionType masterSessionType = await this.therapistContext.MasterSessionType.Where(x => x.TypeId == typeId).FirstOrDefaultAsync();

                sessionType.TypeId    = masterSessionType.TypeId;
                sessionType.TypeName  = masterSessionType.TypeName;
                sessionType.IsActive  = masterSessionType.IsActive.Value;
                sessionType.IsDeleted = masterSessionType.IsDeleted.Value;
                return(sessionType);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #7
0
        public async Task <IEnumerable <SessionsTypes> > GetSessionsTypes(SessionsTypes usersRequest)
        {
            try
            {
                IEnumerable <SessionsTypes> sessionTypes = new List <SessionsTypes>();
                using (IDbConnection con = new SqlConnection(_connectionString))
                {
                    sessionTypes = await con.QueryAsync <SessionsTypes>("dbo.SSP_getSessionTypesList", new
                    {
                        TypeName = usersRequest.TypeName,
                        OffSet   = usersRequest.OffSet,
                        Limit    = usersRequest.Limit
                    }, commandType : CommandType.StoredProcedure);
                }

                return(sessionTypes);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <IActionResult> ChangeSessionsTypesStatus([FromBody] SessionsTypes type)
        {
            JsonResponse <bool> objResult = new JsonResponse <bool>();

            try
            {
                bool success = await this._superAdminService.ChangeSessionsTypesStatus(type);

                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));
        }