public static Room ToRoom(RoomPostModel data)
 {
     return(new Room()
     {
         Name = data.Name,
         NightlyRate = data.NightlyRate
     });
 }
Exemple #2
0
        public ActionResult Create(RoomPostModel model)
        {
            var createModel = _mapper.Map <RoomModel>(model);

            _roomService.Create(createModel);

            return(new EmptyResult());
        }
        public async Task <ActionResult> CreateRoom([FromBody] RoomPostModel data)
        {
            var room = MappingService.ToRoom(data);
            await _unitOfWork.Rooms.Add(room);

            await _unitOfWork.Complete();

            return(Created(Url.Link(
                               "Rooms_GetRoom",
                               new { id = room.RoomId }),
                           null));
        }