Пример #1
0
        public async Task <IActionResult> Get(int id)
        {
            ReservationObjectDto reservationObject = await reservationObjectService.GetAsync(id);

            if (reservationObject == null)
            {
                return(NotFound());
            }

            return(Ok(reservationObject));
        }
Пример #2
0
        public async Task <IActionResult> Put(int id, [FromBody] ReservationObjectDto reservationObject)
        {
            if (reservationObject == null || reservationObject.ID != id)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await reservationObjectService.Update(id, reservationObject);

            return(NoContent());
        }
Пример #3
0
        public async Task <IActionResult> Post([FromBody] ReservationObjectDto reservationObject)
        {
            if (reservationObject == null)
            {
                return(BadRequest());
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await reservationObjectService.Insert(reservationObject);

            return(Ok());
        }
Пример #4
0
		public async Task<int> Update(int id, ReservationObjectDto dto)
		{
			ReservationObject reservation = await UnitOfWork.Repository<ReservationObject>().GetByIDAsync(id);
			UnitOfWork.Repository<ReservationObject>().Update(dto.MapToEntity(reservation));
			return await UnitOfWork.CommitAsync();
		}
Пример #5
0
		public async Task<int> Insert(ReservationObjectDto dto)
		{

			UnitOfWork.Repository<ReservationObject>().Insert(dto.MapToEntity(new ReservationObject()));
			return await UnitOfWork.CommitAsync();
		}