public RoomTypeViewModel AddRoomType(RoomTypeViewModel model)
        {
            var roomTypeModel = mapper.Map <RoomType>(model);
            var roomType      = roomTypeRepository.AddRoomType(roomTypeModel);

            return(mapper.Map <RoomTypeViewModel>(roomType));
        }
 public void AddRoomType()
 {
     try
     {
         var roomType = new RoomType();
         Console.WriteLine("Print Status: ");
         roomType.Type = Console.ReadLine();
         if (!Validation.IsNullOrEmpty(roomType.Type) || !Validation.ValidateString(roomType.Type))
         {
             AddRoomType();
         }
         roomTypeService.AddRoomType(roomType);
         Console.WriteLine("Object successful added");
         ConsoleRoomTypePresenter.Present(roomTypeService.ReadRoomTypes());
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         AddRoomType();
     }
 }