Example #1
0
        public async Task UpdateUser(UpdateUserDtoByAdmin userDto)
        {
            var user = await _userRepository.GetUserById(userDto.Id);

            if (user == null)
            {
                throw new Exception("Bad ID");
            }
            user.FirstName   = userDto.FirstName;
            user.LastName    = userDto.LastName;
            user.Email       = userDto.Email;
            user.PhoneNumber = userDto.PhoneNumber;
            //Dorobić metodę, wysyłającą wiadomość na maila o zmianie i ew potwierdzenie
            await _userRepository.UpdateUser(user);
        }
Example #2
0
        public async Task <IActionResult> UpdateByAdmin([FromBody] UpdateUserDtoByAdmin user)
        {
            await _userService.UpdateUser(user);

            return(Ok("temp"));
        }