public IHttpActionResult PutRoom(int id, DoubleRoom room) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != room.Id) { return(BadRequest()); } db.Entry(room).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RoomExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void SetUp() { var room = new DoubleRoom("s2"); Bills = new List <Bill> { new CleaningBill(200), new FoodBill("Dinner", 135.5), new MiscBill("Flowers", 98), new RoomBill(room, 1400) }; }
static void Main(string[] args) { Room single = new SingleRoom(120); Room doubleRoom = new DoubleRoom(200); RoomDecorator singleBussinesRoom = new BussinesRoomDecorator(single); RoomDecorator doubleBussinesRoom = new BussinesRoomDecorator(doubleRoom); Console.WriteLine("Single bussines room: {0}", singleBussinesRoom.GetCost()); Console.WriteLine("Double bussines room: {0}", doubleBussinesRoom.GetCost()); RoomDecorator standartSingle = new StandartRoomDecorator(single); RoomDecorator standartDouble = new StandartRoomDecorator(doubleRoom); Console.WriteLine("Single standart room: {0}", standartSingle.GetCost()); Console.WriteLine("Double standart room: {0}", standartDouble.GetCost()); Console.ReadKey(); }
public DoubleBuilder() { _doubleRoom = new DoubleRoom(); }