diff --git a/src/comissions.app.api/Controllers/SellerProfileController.cs b/src/comissions.app.api/Controllers/SellerProfileController.cs index 031891f..d2e49cf 100644 --- a/src/comissions.app.api/Controllers/SellerProfileController.cs +++ b/src/comissions.app.api/Controllers/SellerProfileController.cs @@ -231,7 +231,7 @@ public class SellerProfileController : Controller existingSellerProfile = _dbContext.UserSellerProfiles.Update(existingSellerProfile).Entity; await _dbContext.SaveChangesAsync(); var result = _paymentService.CreateSellerAccountOnboardingUrl(accountId); - return Ok(new { onboardUrl = result }); + return Ok(new SellerOnboardUrlModel(){ OnboardUrl= result }); } [HttpGet] @@ -259,7 +259,7 @@ public class SellerProfileController : Controller existingSellerProfile = _dbContext.UserSellerProfiles.Update(existingSellerProfile).Entity; await _dbContext.SaveChangesAsync(); var result = _paymentService.SellerAccountIsOnboarded(accountId); - return Ok(new { onboarded=result }); + return Ok(new SellerOnboardStatusModel(){ Onboarded= result }); } [HttpGet] @@ -282,7 +282,10 @@ public class SellerProfileController : Controller return BadRequest(); var result = _paymentService.CreateSellerAccountOnboardingUrl(existingSellerProfile.StripeAccountId); - return Ok(new { onboardUrl = result }); + return Ok(new SellerOnboardUrlModel() + { + OnboardUrl = result + }); } } \ No newline at end of file diff --git a/src/comissions.app.api/Models/SellerProfile/SellerOnboardStatusModel.cs b/src/comissions.app.api/Models/SellerProfile/SellerOnboardStatusModel.cs new file mode 100644 index 0000000..253a2d9 --- /dev/null +++ b/src/comissions.app.api/Models/SellerProfile/SellerOnboardStatusModel.cs @@ -0,0 +1,6 @@ +namespace comissions.app.api.Models.SellerProfile; + +public class SellerOnboardStatusModel +{ + public bool Onboarded { get; set; } +} \ No newline at end of file diff --git a/src/comissions.app.api/Models/SellerProfile/SellerOnboardUrlModel.cs b/src/comissions.app.api/Models/SellerProfile/SellerOnboardUrlModel.cs new file mode 100644 index 0000000..d5cd011 --- /dev/null +++ b/src/comissions.app.api/Models/SellerProfile/SellerOnboardUrlModel.cs @@ -0,0 +1,6 @@ +namespace comissions.app.api.Models.SellerProfile; + +public class SellerOnboardUrlModel +{ + public string OnboardUrl { get; set; } +} \ No newline at end of file