public async Task <IActionResult> Post([FromBody] UserDetailModel userDetailModel) { try { if (userDetailModel == null) { _logger.LogInformation($"User is null. Provide valid user details."); return(BadRequest($"User is null. Provide valid user details.")); } await _userManager.AddUserDetails(userDetailModel); _logger.LogInformation($"User has been added Successfully and the new user id is { userDetailModel.UserId }"); return(Ok(userDetailModel.UserId)); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode((int)HttpStatusCode.InternalServerError, "Internal Server error. Try again later")); } }
public User AddUser(User user) { var result = _userService.AddUserDetails(user); return(result); }
public JsonResult AddUserDetails(AddUserModel model) { ViewBag.SelectedTab = SelectedAdminTab.Users; return(JsonResult(_userManager.AddUserDetails(model))); }