public IActionResult UpdateKitsuneWebsiteUser(string WebsiteId, [FromBody] CreateOrUpdateWebsiteUserRequestModel requestModel) { try { requestModel.WebsiteId = WebsiteId; var developerId = AuthHelper.AuthorizeRequest(Request); if (string.IsNullOrEmpty(developerId)) { return(new CommonActionResult(CommonAPIResponse.UnAuthorized())); } requestModel.DeveloperId = developerId; var validationResult = requestModel.Validate(); if (validationResult.Any()) { return(new CommonActionResult(CommonAPIResponse.BadRequest(validationResult))); } return(new CommonActionResult(MongoConnector.CreateNewWebsiteUser(requestModel))); } catch (Exception ex) { return(new CommonActionResult(CommonAPIResponse.InternalServerError(ex))); } }