public async Task <IActionResult> Post([FromBody] UserModelAdd userModel) { if (userModel == null) { return(BadRequest()); } var response = await _userApplication.Add(userModel); if (response.IsSuccess) { return(Ok(response)); } return(BadRequest(response.Message)); }
public async Task <bool> Insert(UserModelAdd user) { var userEntity = _mapper.Map <User>(user); if (user.RoleIds.Count() > 0) { user.RoleIds.ForEach(x => { userEntity.UserRoleRelationship.Add(new UserRoleRelationship { RoleId = x }); }); } _context.User.Add(userEntity); var result = await _context.SaveChangesAsync() > 0; return(result); }
public async Task <Response <UserModelAdd> > Add(UserModelAdd item) { var response = new Response <UserModelAdd>(); try { var userToInst = _mapper.Map <User>(item); var user = await _userRepository.Add(userToInst); response.Data = _mapper.Map <UserModelAdd>(user); if (response.Data != null) { response.IsSuccess = true; response.Message = "Registro Exitoso!!!"; } } catch (Exception e) { response.Message = e.Message; } return(response); }
public async Task <IActionResult> AddUser([FromBody] UserModelAdd user) { var result = await _userRepository.Insert(user); return(Ok(result)); }