Files

33 lines
625 B
C#
Raw Normal View History

2024-04-27 22:36:16 +02:00
using Microsoft.AspNetCore.Mvc;
namespace WatchIt.WebAPI.Services.Controllers.Common;
public class RequestCreatedResult<T> : RequestResult
{
#region PROPERTIES
public string Location { get; }
public T Data { get; }
#endregion
#region CONSTRUCTORS
internal RequestCreatedResult(string location, T data) : base(RequestResultStatus.Created)
{
Location = location;
Data = data;
}
#endregion
#region CONVERTION
protected override ActionResult ConvertToActionResult() => new CreatedResult(Location, Data);
#endregion
}