示例#1
0
        public async Task <SaveResponseDto> Insert(Domain.Event.Event entity)
        {
            var res = await _eventRepository.AddAsync(entity);

            return(new SaveResponseDto
            {
                SaveSuccessful = res != null,
                SavedEntityId = entity.Id
            });
        }
示例#2
0
        public async Task <SaveResponseDto> Update(Domain.Event.Event entity)
        {
            var response = await _eventRepository.UpdateAsync(entity, entity.Id);

            return(new SaveResponseDto
            {
                SaveSuccessful = response != null,
                SavedEntityId = entity.Id
            });
        }
示例#3
0
 public static EventModel MapToEventModel(Domain.Event.Event eventDto)
 {
     return(new EventModel
     {
         AllDayEvent = eventDto.AllDayEvent,
         Description = eventDto.Description,
         DueDate = eventDto.DueDate,
         StartDate = eventDto.StartDate,
         IsCompleted = eventDto.IsCompleted,
         RecurrenceType = eventDto.RecurrenceType.Name,
         Id = eventDto.Id,
         Title = eventDto.Title,
         AddedDate = eventDto.AddedDate,
     });
 }