public async Task <IHttpActionResult> GetAdvanceSettingByAccountId() { var response = new AdvanceSettingsResponse(); var accountId = Identity.ToAccountID(); var advanceSettingVM = await _advanceSettingService.GetAdvanceSettingByAccountId(accountId); response.AdvanceSettingsViewModel = advanceSettingVM; response.StatusCode = (int)HttpStatusCode.OK; return(Ok(response)); }
public async Task <IHttpActionResult> UpdateAdvanceSettingAsync(AdvanceSettingsRequest request) { var response = new AdvanceSettingsResponse(); var accountId = Identity.ToAccountID(); if (request.AdvanceSettingViewModel.AccountId != accountId) { response.ErrorMessage = "Not permissions"; response.StatusCode = (int)HttpStatusCode.Forbidden; } else { await _advanceSettingService.UpdateAdvanceSettingAsync(request.AdvanceSettingViewModel); response.StatusCode = (int)HttpStatusCode.OK; } return(Ok(response)); }