public async Task <UserVerify> GetApprovalEdit(string UserID)
        {
            var existUser = new eSWIS.Logic.UserSecurity.Container.UserVerify();

            try
            {
                var repo = new Plexform.Logic.UserApprovalLogic();
                existUser = await repo.GetEditApproval(UserID);
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }

            return(existUser);
        }
        public async Task <ListResultContainer <UserVerify> > GetUserAccessList()
        {
            List <UserVerify> existUser = new List <eSWIS.Logic.UserSecurity.Container.UserVerify>();

            try
            {
                var repo = new Plexform.Logic.UserApprovalLogic();
                existUser = await repo.GetUsrAccessList();
            }
            catch (Exception ex)
            {
                var temp = ex.ToString();
            }


            return(new ListResultContainer <UserVerify>(
                       ObjectMapper.Map <List <UserVerify> >(existUser),
                       existUser.Count
                       ));
        }
        public async Task <eSWIS.Logic.UserSecurity.Container.UserVerify> UpdateApproval([FromBody] EditApprovalDto model)
        {
            var result = new Plexform.Logic.UserApprovalLogic();

            return(await result.UpdateUserApproval(model.userID, model.Status, model.RejectRemark));
        }