DateTime.ToString с форматом не работает в AutoMapperC#

Место общения программистов C#
Ответить
Anonymous
 DateTime.ToString с форматом не работает в AutoMapper

Сообщение Anonymous »

Мой куратор получает все назначения:
public async Task> Handle(Query.GetAppointmentQuery request, CancellationToken cancellationToken)
{
var EventsQuery = GetAppointmentsQuery(request);

var Events = await PagedResult.CreateAsync(
EventsQuery,
request.PageIndex,
request.PageSize);

var result = mapper.Map(Events);
return Result.Success(result);
}

Вот мой профиль AutoMapper:
CreateMap()
.ForMember(dest => dest.CreatedDate, opt => opt.MapFrom(src => src.CreatedDate.ToString("dd/MM/yyyy")))
.ForMember(dest => dest.UpdatedDate, opt => opt.MapFrom(src => src.UpdatedDate.Value.ToString("dd/MM/yyyy")))
.ReverseMap();
CreateMap
, PagedResult>().ReverseMap();

Использование моего шаблона PagedResult в автосопоставлении:
public PagedResult(List items, int pageIndex, int pageSize, int totalCount)
{
this.Items = items;
this.PageIndex = pageIndex;
this.PageSize = pageSize;
this.TotalCount = totalCount;
}

Но мой вывод API:
"createdDate": "11/3/2024 1:25:25 PM",


Подробнее здесь: https://stackoverflow.com/questions/791 ... automapper
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»