public IActionResult userup([FromBody] userRegisterDTO userUpdate)
        {
            var userups = mapper.Map <UserInfo>(userUpdate);

            user_REP.UpdateUser(userups, userUpdate.Password);

            return(Ok(userUpdate));
        }
Ejemplo n.º 2
0
 public async Task <UserResponseDTO> UpdateRegisterUserAsync(userRegisterDTO model)
 {
     try {
         return(await Task.Run(async() => {
             var response = await this._unitOfWork.UserRepository.UpdateUserAsync(model);
             this._unitOfWork.Commit();
             return response;
         }));
     } catch (System.Exception ex) {
         throw new ApplicationException(ex.Message);
     }
 }
Ejemplo n.º 3
0
 public async Task <UserResponseDTO> UpdateUserAsync(userRegisterDTO model)
 {
     try {
         return(await Task.Run(async() =>
         {
             USER user = await ConvertResquestDtoToEntityDataBase(model);
             this.context.USER.Update(user);
             return await this.context.SaveChangesAsync() > 0 ? await ConvertEntityDataBaseToResponseDTO(user) : null;
         }));
     } catch (System.Exception ex) {
         throw new ApplicationException(ex.Message);
     }
 }
Ejemplo n.º 4
0
 public async Task <IActionResult> Put([FromBody] userRegisterDTO model)
 {
     try {
         return(await Task.Run(async() => {
             using (IService business = _service){
                 var response = await business.UpdateRegisterUserAsync(model);
                 string url = HttpContext.Request.Host.Value + $"/api/user/users/{response.SEQUSER}";
                 Uri urlResponse = new Uri(url);
                 return Created(urlResponse, response);
             }
         }));
     } catch (System.Exception ex) {
         return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message));
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Convert dto to entity user of database
 /// </summary>
 /// <param name="modelDTO">dto to convert</param>
 /// <returns>entity "TASk" of database</returns>
 private async Task <USER> ConvertResquestDtoToEntityDataBase(userRegisterDTO modelDTO)
 {
     try {
         return(await Task.Run(() =>
         {
             USER user = new USER
             {
                 NAME = modelDTO.NAME,
                 EMAIL = modelDTO.EMAIL,
                 PASSWORD = modelDTO.PASSWORD,
                 DATEREGISTER = DateTime.Now
             };
             return user;
         }));
     } catch (System.Exception ex) {
         throw new ApplicationException(ex.Message);
     }
 }
        public async Task <IActionResult> Register([FromBody] userRegisterDTO userRegister)
        {
            if (await user_REP.Logut(userRegister.Mail))
            {
                ModelState.AddModelError("Mail", "Mail already exist");
            }
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var create_user = new UserInfo {
                Mail = userRegister.Mail, PassId = userRegister.PassID, Name = userRegister.Name, Surname = userRegister.Surname, Gender = userRegister.Gender, Citizenship = userRegister.Citizenship, Phone = userRegister.Phone
            };

            var created_user = await user_REP.Register(create_user, userRegister.Password);

            return(StatusCode(201));
        }