Esempio n. 1
0
        protected virtual async Task <BookingDto> Update(CreateOrEditBookingDto input)
        {
            var booking = await _bookingRepository.FirstOrDefaultAsync((int)input.Id);

            ObjectMapper.Map(input, booking);

            return(ObjectMapper.Map <BookingDto>(input));
        }
Esempio n. 2
0
 public async Task <BookingDto> CreateOrEdit(CreateOrEditBookingDto input)
 {
     if (input.Id == null)
     {
         return(await Create(input));
     }
     else
     {
         return(await Update(input));
     }
 }
Esempio n. 3
0
 public async Task CreateOrEdit(CreateOrEditBookingDto input)
 {
     if (input.Id == null)
     {
         await Create(input);
     }
     else
     {
         await Update(input);
     }
 }
Esempio n. 4
0
        protected virtual async Task Create(CreateOrEditBookingDto input)
        {
            var booking = ObjectMapper.Map <Booking>(input);


            if (AbpSession.TenantId != null)
            {
                booking.TenantId = (int)AbpSession.TenantId;
            }


            await _bookingRepository.InsertAsync(booking);
        }
Esempio n. 5
0
        //[AbpAuthorize(PermissionNames.Pages_Booking_Create)]
        protected virtual async Task <BookingDto> Create(CreateOrEditBookingDto input)
        {
            input.Status = "Pending";

            var booking = ObjectMapper.Map <Booking>(input);

            if (AbpSession.TenantId != null)
            {
                booking.TenantId = (int?)AbpSession.TenantId;
            }

            var id = await _bookingRepository.InsertAndGetIdAsync(booking);

            input.Id = id;

            return(ObjectMapper.Map <BookingDto>(input));
        }
Esempio n. 6
0
        protected virtual async Task Update(CreateOrEditBookingDto input)
        {
            var booking = await _bookingRepository.FirstOrDefaultAsync((Guid)input.Id);

            ObjectMapper.Map(input, booking);
        }