예제 #1
0
        public async Task <IResult> SaveScreens([FromForm] ScreensAssignedParameters parameters)
        {
            var repositoryResult = await _menuServices.SaveScreens(parameters);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #2
0
        public async Task <IResult> Remove(long id)
        {
            var repositoryResult = await _userServices.DeleteAsync(id);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #3
0
        public async Task <IResult> GetScreenDataSelected(string roleId, string menuId = null, string childId = null)
        {
            var repositoryResult = await _menuServices.GetScreensSelected(roleId, menuId, childId);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #4
0
        public async Task <IResult> Login(LoginParameters parameter)
        {
            var repositoryResult = await _loginServices.Login(parameter);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #5
0
        public async Task <IResult> Get(long id)
        {
            var repositoryResult = await _userServices.GetByIdAsync(id);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #6
0
        public async Task <IResult> Update(UserDto userDto)
        {
            var repositoryResult = await _userServices.UpdateAsync(userDto);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #7
0
        public async Task <IResult> IsUsernameExists(string name, byte type, long?id = null)
        {
            var repositoryResult = type == 3 ? await _userServices.IsPhoneExists(name, id ?? 0) : type == 2 ? await _userServices.IsEmailExists(name, id ?? 0) : await _userServices.IsUsernameExists(name, id ?? 0);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #8
0
        public async Task <IResult> SaveUserAssigned([FromForm] AssignUserOnRoleParameters parameters)
        {
            var repositoryResult = await _userServices.SaveUserAssigned(parameters);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
        public async Task <IRepositoryResult> Login(LoginParameter parameter)
        {
            var repositoryResult = await _accountBusiness.Login(parameter);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
        public async Task <IRepositoryResult> Register(RegisterParameter parameter)
        {
            var repositoryResult = await _accountBusiness.InsertUser(parameter);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #11
0
        public async Task <IResult> Update(RoleDto model)
        {
            var repositoryResult = await _roleServices.UpdateAsync(model);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #12
0
        public async Task <IResult> Get(string roleId)
        {
            var repositoryResult = await _roleServices.GetByIdAsync(roleId);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #13
0
        public async Task <IResult> IsNameExists(string name, string id = null)
        {
            var repositoryResult = await _roleServices.IsNameExists(name, id);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
        public async Task <IRepositoryResult> UpdateCountry([FromBody] CountryDto country)
        {
            var repositoryResult = await _countryBusiness.UpdateCountry(country);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
        public async Task <IRepositoryResult> GetAllCountriesAreas()
        {
            var repositoryResult = await _countryBusiness.GetAllCountriesAreas();

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }
예제 #16
0
        public async Task <IResult> GetMenu()
        {
            var userId           = User.Claims.First(t => t.Type == "UserId").Value;
            var repositoryResult = await _menuServices.GetMenu(userId);

            var result = ResponseHandler.GetResult(repositoryResult);

            return(result);
        }