Exemple #1
0
        public ResposeModel UserProfile(UserProfileModel item)
        {
            ResposeModel response = new ResposeModel();

            var result = _userRepository.checkDuplicateUsername(item.username);

            if (result == 0)
            {
                var res = _userRepository.InsertDataForRegister(item);
                if (res == 1)
                {
                    response.success = true;
                }
                else
                {
                    response.success = false;
                    response.message = "Insert Fail.";
                }
            }
            else
            {
                response.success = false;
                response.message = "Username already exist.";
            }
            return(response);
        }
        public ResposeModel UpdateUserProfile([FromBody] UserProfileModel request)
        {
            ResposeModel result   = _userService.UpdateUserProfile(request);
            LogModel     logmodel = new LogModel()
            {
                Action     = "Edit",
                TargetName = request.username,
                CreateName = request.upSertName
            };

            _logService.CreateLog(logmodel);
            return(result);
        }
        public ResposeModel AddUser([FromBody] UserProfileModel item)
        {
            ResposeModel result = _userService.UserProfile(item);

            LogModel logmodel = new LogModel()
            {
                Action     = "Add",
                TargetName = item.username,
                CreateName = item.upSertName
            };

            _logService.CreateLog(logmodel);

            return(result);
        }
        public ResposeModel DeleteProfile([FromBody] RequestDeleteModel requestDelete)
        {
            ResposeModel result = _userService.DeleteProfile(requestDelete);

            LogModel logmodel = new LogModel()
            {
                Action     = "Delete",
                TargetName = requestDelete.Username,
                CreateName = requestDelete.DeleteName
            };

            _logService.CreateLog(logmodel);

            return(result);
        }
        public ResposeModel Register([FromBody] UserProfileModel item)
        {
            ResposeModel result = _userService.UserProfile(item);

            if (result.success) // if (result.success == true)
            {
                LogModel logmodel = new LogModel()
                {
                    Action     = "Register",
                    TargetName = item.username,
                    CreateName = item.upSertName
                };
                _logService.CreateLog(logmodel);
            }
            return(result);
        }
Exemple #6
0
        public ResposeModel UpdateUserProfile(UserProfileModel item)
        {
            ResposeModel response = new ResposeModel();
            var          result   = _userRepository.UpdateUserProfile(item);

            if (result == 1)
            {
                response.success = true;
            }
            else
            {
                response.success = false;
            }

            return(response);
        }
Exemple #7
0
        public ResposeModel DeleteProfile(RequestDeleteModel requestDelete)
        {
            ResposeModel response = new ResposeModel();
            var          result   = _userRepository.DeleteProfileRopo(requestDelete);

            if (result == 1)
            {
                response.success = true;
            }
            else
            {
                response.success = false;
            }

            return(response);
            // return result;
        }