- refactored SurveyController.cs - added ProducesResponseType to every endpoint in every controller - remade mappers
28 lines
No EOL
657 B
C#
28 lines
No EOL
657 B
C#
using SurveyBackend.DTOs.Survey;
|
|
using SurveyLib.Core.Models;
|
|
|
|
namespace SurveyBackend.Mappers;
|
|
|
|
public static class SurveyMapper
|
|
{
|
|
public static Survey CreateDtoToModel(CreateSurveyDto dto, int userId)
|
|
{
|
|
return new Survey
|
|
{
|
|
Title = dto.Title,
|
|
Description = dto.Description,
|
|
CreatedBy = userId
|
|
};
|
|
}
|
|
|
|
public static OutputSurveyDto ModelToOutputDto(Survey survey)
|
|
{
|
|
return new OutputSurveyDto
|
|
{
|
|
Id = survey.Id,
|
|
Title = survey.Title,
|
|
Description = survey.Description,
|
|
CreatedBy = survey.CreatedBy,
|
|
};
|
|
}
|
|
} |