/// <summary> /// Создает объект <see cref="NotFoundObjectResult" /> который создает ответ <see cref="StatusCodes.Status404NotFound" />. /// </summary> /// <param name="value">Значение содержимого для форматирования в теле объекта.</param> /// <returns>Созданный <see cref="OkObjectResult" /> для ответа.</returns> protected NotFoundObjectResult NotFound <TData>(TData value) { return(base.NotFound(GetDataApiResult <TData> .GetSuccessResult(value))); }
/// <summary> /// Создает объект <see cref="InternalServerErrorObjectResult" /> который создает ответ <see cref="StatusCodes.Status500InternalServerError" />. /// </summary> /// <param name="exception">Представляет ошибки, происходящие во время выполнения приложения.</param> /// <returns>Созданный <see cref="InternalServerErrorObjectResult" /> для ответа.</returns> protected InternalServerErrorObjectResult InternalServerError <TData>(Exception exception) { return(new InternalServerErrorObjectResult(GetDataApiResult <TData> .GetErrorResult(exception))); }
/// <summary> /// Создает объект <see cref="OkObjectResult" /> который создает ответ <see cref="StatusCodes.Status200OK" />. /// </summary> /// <param name="value">Значение содержимого для форматирования в теле объекта.</param> /// <returns>Созданный <see cref="OkObjectResult" /> для ответа.</returns> protected OkObjectResult Ok <TData>(TData value) { return(base.Ok(GetDataApiResult <TData> .GetSuccessResult(value))); }