public async Task AddRoomReturnsCorrectType() { var newRoom = ModelFakes.RoomFake.Generate(); var returnRoom = await _testRoomService.AddRoom(newRoom); returnRoom.Should().BeOfType <Room>(); }
public void AddTest() { Assert.AreEqual(false, _service.AddRoom(new RoomDTO() { Id = 0, Name = "A", Devices = new List <IDevice>() }).Result); Assert.AreEqual(false, _service.AddRoom(new RoomDTO() { Id = -1, Name = "B", Devices = new List <IDevice>() }).Result); }
private bool CheckAuth() { bool auth = HttpContext.Request.Cookies.ContainsKey("name") && HttpContext.Request.Cookies.ContainsKey("room"); if (auth) { string userName = HttpContext.Request.Cookies["name"]; string roomName = HttpContext.Request.Cookies["room"]; if (roomService.ContainsRoom(roomName)) { Room room = roomService.GetRoom(roomName); if (room.IsFull() || (room.ContainsParticipant(userName) && room.GetParticipants()[userName].Ip != HttpContext.Connection.RemoteIpAddress.ToString())) { auth = false; } } else { roomService.AddRoom(roomName); } } return(auth); }
/// <summary> /// 添加房间信息 /// </summary> /// <param name="room"></param> /// <returns></returns> public string AddRoom(Room room) { string message = string.Empty; string roomNumber = room.Number; int roomID = 0; roomID = roomService.GetRoomIDByRoomNumber(roomNumber); if (roomID > 0) { message = "此房间号已存在,请更换!"; } else { roomID = roomService.AddRoom(room); if (roomID > 0) { message = "创建房间号成功!"; } else { message = "创建房间号失败!"; } } return(message); }
/// <summary> /// 新增房间 /// </summary> /// <param name="room"></param> /// <returns></returns> public static bool AddRoom(Room room) { try { return(RoomService.AddRoom(room)); } catch (Exception) { throw; } }
/// <summary> /// 新增客房信息 /// </summary> /// <param name="room">客房实体对象</param> /// <returns></returns> public static int AddRoom(Room room) { try { return(RoomService.AddRoom(room)); } catch (Exception ex) { throw new Exception(ex.ToString()); } }
public void AddRoom_WeHaveInvalidRoom_ThrowsDbUpdateException() { var room = new Room(); using (var db = new Db(SqliteInMemory.CreateOptions <Db>())) { db.Database.EnsureCreated(); _roomService = new RoomService(db, _mapperMock.Object); _roomService.AddRoom(room); Assert.Throws <DbUpdateException>(() => db.SaveChanges()); } }
public JsonResult AddRoom(string type, float price, int numberOdAdults, int numberOfChildren, string description, int numberOfRoomsAvailable, int accomodationId) { var roomType = RoomType.Single; Enum.TryParse(type, out roomType); RoomService service = new RoomService(); var room = service.AddRoom(roomType, price, numberOdAdults, numberOfChildren, description, numberOfRoomsAvailable, accomodationId); return(new JsonResult() { Data = new { Room = room }, ContentEncoding = Encoding.UTF8, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public async Task <IHttpActionResult> AddRoom(RoomModel room) { if (room == null) { return(BadRequest("Please provide valid inputs!")); } if (await RoomService.AddRoom(room)) { return(Ok("Room Saved Successfully!")); } else { return(BadRequest("Failed to Save Room!")); } }
protected void add_Room_Click(object sender, EventArgs e) { if (RoomService.AddRoom(room_num.Text, room_location.Text, room_department.Text) != -1) { { Response.Write("<script language=javascript>window.alert('添加病房成功');</script>"); room_num.Text = ""; room_location.Text = ""; room_department.Text = ""; } } else { Response.Write("<script language=javascript>window.alert('该病房编号已存在,请输入其他编号!');</script>"); } }
public ActionResult AddRoom(string userName, string nickName, decimal Floor, string ip, string position, string sex) { //实例一个文件 T_CLINIC room = new T_CLINIC(); room.CLINIC_NAME = userName; room.DEPT_CODE = nickName; room.FLOOR = Floor; room.IP_ADDR = ip; room.POSITION = position; room.SEX_CODE = sex; room.IS_USE = 0; room.CREATE_TIME = DateTime.Now; roomService.AddRoom(room); return(RedirectToAction("Index")); //重定向 }
public async Task <IActionResult> AddRoom(RoomDto room) { try { await roomService.AddRoom(room, UserService.GetUserId()); return(Ok("room created successfully")); } catch (RoomNotFoundException e) { return(BadRequest(e.Message)); } catch (RoomNameMustBeUniqueException e) { return(BadRequest(e.Message)); } }
public virtual Acknowledgement <Room> AddingRoom(HelperAddRoom room) { try { int RoomId = roomService.AddRoom(room); // roomImageId = RoomId; roomService.UpdateOwners(RoomId, room.PartnerId); Acknowledgement.code = 1; Acknowledgement.Set = null; Acknowledgement.Message = "Successfully Added"; return(Acknowledgement); } catch (Exception e) { throw e; } }
public ActionResult Create(RoomViewModel model) { try { bool result = _roomService.AddRoom(model); if (result) { return(RedirectToAction(nameof(Index))); } throw new Exception(); } catch { ModelState.AddModelError(string.Empty, "Ooops! Something went wrong!"); return(View()); } }
public string Auth(User user) { if (user.Room.Length == 0) { user.Name = user.Name.Length == 0 ? GenerateRandomName(9) : user.Name; user.Room = roomService.FindFreeRoom(user.Name); } else { if (roomService.ContainsRoom(user.Room)) { Room room = roomService.GetRoom(user.Room); if (room.IsFull()) { return("Room is full"); } if (user.Name.Length != 0) { if (room.ContainsParticipant(user.Name)) { return("This name is already taken"); } } else { do { user.Name = GenerateRandomName(9); }while (room.ContainsParticipant(user.Name)); } } else { roomService.AddRoom(user.Room); } } Response.Cookies.Append("name", user.Name); Response.Cookies.Append("room", user.Room); return("ok"); }
public void AddRoom(HttpListenerContext context) { var request = context.Request; var response = context.Response; string title = request.QueryString["title"]; string description = request.QueryString["description"]; string time = request.QueryString["time"]; string attendance = request.QueryString["attendance"]; // 验证token string token = request.QueryString["token"]; if (!UserHandler.ValidateToken(token)) { ResponseTokenInvalid(context); return; } if (title == null || description == null || time == null || attendance == null) { ResponseParameterInvalid(context); return; } title = Encoding.GetEncoding("utf-8").GetString(request.ContentEncoding.GetBytes(title)); description = Encoding.GetEncoding("utf-8").GetString(request.ContentEncoding.GetBytes(description)); string uid = UserHandler.GetUidByToken(token); Dictionary <string, object> result = new Dictionary <string, object>(); Room room = RoomService.AddRoom(int.Parse(uid), title, description, int.Parse(time), int.Parse(attendance)); if (room != null) { result.Add("code", 0); result.Add("data", room.ToJson()); } else { result.Add("code", -1); result.Add("msg", "operate fail"); } Response(context, result); }
/// <summary> /// 添加包厢信息 /// </summary> /// <param name="room"></param> /// <returns></returns> public bool AddRoom(Room room) { return(roomservice.AddRoom(room)); }
public Room AddRoom(Room room) { // TODO: implement return(roomService.AddRoom(room)); }
public void AddRoom(Room room) { _roomService.AddRoom(room); }