Exemplo n.º 1
0
        public ActionResult <IReservation> GetReservation(string code)
        {
            var doc    = MyDbManager.GetInstance().GetFromCollection <Reservation>("ReservationCode", code);
            var result = BsonSerializer.Deserialize <Reservation>(doc);

            return(new ActionResult <IReservation>(result));
        }
Exemplo n.º 2
0
        public ActionResult <IUser> GetUser(string name)
        {
            var doc    = MyDbManager.GetInstance().GetFromCollection <User>("Name", name);
            var result = BsonSerializer.Deserialize <User>(doc);

            return(new ActionResult <IUser>(result));
        }
Exemplo n.º 3
0
        public ActionResult <IRoom> GetRoom(string number)
        {
            var doc    = MyDbManager.GetInstance().GetFromCollection <Room>("Number", number);
            var result = BsonSerializer.Deserialize <Room>(doc);

            return(new ActionResult <IRoom>(result));
        }
 public bool WriteOnDatabase([FromBody] string data)
 {
     return(MyDbManager.GetInstance().WriteOnCollection(data));
 }
Exemplo n.º 5
0
 public Startup(IConfiguration configuration)
 {
     Configuration = configuration;
     MyDbManager.GetInstance();
 }
Exemplo n.º 6
0
 public ActionResult <bool> PostRooms([FromBody] Reservation value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <Reservation>(value)));
 }
Exemplo n.º 7
0
 public ActionResult <bool> PostUser([FromBody] User value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <User>(value)));
 }
Exemplo n.º 8
0
 public ActionResult <bool> PostHotel([FromBody] Hotel value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <Hotel>(value)));
 }