Exemplo n.º 1
0
        public Bed MapBedViewToBed(BedView bed)
        {
            var result = new Bed()
            {
                Id          = bed.Id,
                BedName     = bed.BedName,
                Description = bed.Description,
                RoomID      = bed.Room.Id
            };

            return(result);
        }
Exemplo n.º 2
0
        // PUT: api/Beds/5
        public IHttpActionResult Put([FromBody] BedView bed)
        {
            var model  = _mapper.MapBedViewToBed(bed);
            var result = _service.UpdateBed(model);

            if (result)
            {
                return(Ok(result));
            }
            else
            {
                return(InternalServerError());
            }
        }
Exemplo n.º 3
0
        public BedView MapBedToBasicBed(Bed bed)
        {
            var result = new BedView
            {
                Id          = bed.Id,
                BedName     = bed.BedName,
                Description = bed.Description,
                Room        = new RoomView()
                {
                    Id            = bed.Room.Id,
                    RoomName      = bed.Room.RoomName,
                    Description   = bed.Room.Description,
                    Accommodation = new AccommodationView()
                    {
                        Id = bed.Room.Accommodation.Id,
                        AccommodationName = bed.Room.Accommodation.AccommodationName,
                        Address           = bed.Room.Accommodation.Address,
                        Description       = bed.Room.Accommodation.Description
                    }
                }
            };

            return(result);
        }