Skip to content
Snippets Groups Projects

agregado- subscripcion a Foro- envio de mail cuando se crea un post

Merged Enzo Santangelo Dodera requested to merge feature/send-email into master
19 files
+ 736
4
Compare changes
  • Side-by-side
  • Inline
Files
19
@@ -36,7 +36,7 @@ namespace Tsi1.Api.Controllers
return Ok(result.Data);
}
[Authorize(Roles = UserTypes.Student + ", " + UserTypes.Professor)]
[Authorize(UserTypes.Professor)]
[HttpPost("Create")]
public async Task<IActionResult> Create(ForumCreateDto newForum)
{
@@ -50,7 +50,7 @@ namespace Tsi1.Api.Controllers
return Ok();
}
[Authorize(Roles = UserTypes.Student + ", " + UserTypes.Professor)]
[Authorize(UserTypes.Professor)]
[HttpDelete("Delete/{forumId}")]
public async Task<IActionResult> Delete(int forumId)
{
@@ -63,5 +63,22 @@ namespace Tsi1.Api.Controllers
return Ok();
}
[Authorize(Roles = UserTypes.Student)]
[HttpGet("Subscribe/{forumId}")]
public async Task<IActionResult> Subscribe(int forumId)
{
var userId = int.Parse(HttpContext.User.Claims.FirstOrDefault(x => x.Type == "Id").Value);
var result = await _forumService.Subscribe(forumId, userId);
if (result.HasError)
{
return BadRequest(result.Message);
}
return Ok();
}
}
}
Loading