Beispiel #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));
        }
Beispiel #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));
        }
Beispiel #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));
 }
Beispiel #5
0
 public Startup(IConfiguration configuration)
 {
     Configuration = configuration;
     MyDbManager.GetInstance();
 }
Beispiel #6
0
 public ActionResult <bool> PostRooms([FromBody] Reservation value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <Reservation>(value)));
 }
Beispiel #7
0
 public ActionResult <bool> PostUser([FromBody] User value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <User>(value)));
 }
Beispiel #8
0
 public ActionResult <bool> PostHotel([FromBody] Hotel value)
 {
     return(new ActionResult <bool>(MyDbManager.GetInstance().CreateInCollection <Hotel>(value)));
 }