public AddRoom(CreateRoomDelegate delegat, string token) { InitializeComponent(); context = new CreateRoomVM(token); DataContext = context; this.delegat = delegat; }
public IActionResult Create() { ViewBag.Hotels = IHotelService.GetHotels().ToList(); var newRoom = new CreateRoomVM(); return(View(newRoom)); }
public IActionResult Create([Bind("RoomNumber, FloorNumber, RoomTypeId, HotelId")] CreateRoomVM room) { if (IRoomService.AddRoom(room)) { return(RedirectToAction("Index")); } return(View()); }
public IActionResult CreateRoom(CreateRoomVM viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } else { context.AddRoom(viewModel); return(RedirectToAction(nameof(AdminController.CreateRoom))); } }
public void AddRoom(CreateRoomVM viewModel) { var newRoom = new Room { Name = viewModel.RoomName, Capacity = viewModel.Capacity, HasProjector = viewModel.HasProjector, HasTvScreen = viewModel.HasTvScreen, HasWhiteBoard = viewModel.HasWhiteBoard }; this.Room.Add(newRoom); this.SaveChangesAsync(); }
public ActionResult Create(CreateRoomVM newRoom) { if (ModelState.IsValid) { var room = roomService.Create(newRoom, sessionContext.GetUser()); if (room != null) { // ToDo: do this in routing intialisation? return(RedirectToAction("Index", new { roomId = room.RoomId })); } } return(View(newRoom)); }
public Room Create(CreateRoomVM newRoom, User user) { // to do: implement Ioc per web request dbcontext then this might not be needed? https://stackoverflow.com/questions/10585478/one-dbcontext-per-web-request-why dbContext.Users.Attach(user); var room = new Room { Name = newRoom.Name, InviteCode = GenerateInviteCode(), Password = newRoom.Password, Owner = user, ProgrammeName = newRoom.ProgrammeName, Runtime = newRoom.RuntimeInSeconds, ProgrammeStartTime = newRoom.ProgrammeStartTime }; dbContext.Rooms.Add(room); dbContext.SaveChanges(); return(room); }
public bool AddRoom(CreateRoomVM vm) { try { Room room = new Room() { RoomNumber = vm.RoomNumber, FloorNumber = vm.FloorNumber, RoomType = _db.RoomType.SingleOrDefault(rt => rt.Id == vm.RoomTypeId) }; //room.RoomType.HotelId = (int)vm.HotelId; // Dont need HotelId cause I got this id from roomtype property _db.Room.Add(room); _db.SaveChanges(); return(true); } catch (Exception) { //throw new System.ArgumentException("While adding rooms", "Cannot add room"); return(false); } }
public Room Create(CreateRoomVM newRoom, User user) { return(roomRepository.Create(newRoom, user)); }
/* Constructor */ public CreateRoomActions(CreateRoomVM vm) { viewModel = vm; }