public ActionResult Edit(RoomOcupation roomocupation) { if (ModelState.IsValid) { db.RoomOcupation.Attach(roomocupation); db.ObjectStateManager.ChangeObjectState(roomocupation, EntityState.Modified); db.SaveChanges(); return RedirectToAction("Index", new { Id = roomocupation.IdRoom }); } ViewBag.IdRoom = new SelectList(db.Room, "Id", "Name", roomocupation.IdRoom); return View(roomocupation); }
/// <summary> /// Create a new RoomOcupation object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="name">Initial value of the Name property.</param> /// <param name="idRoom">Initial value of the IdRoom property.</param> /// <param name="capacity">Initial value of the Capacity property.</param> /// <param name="priceRack">Initial value of the PriceRack property.</param> /// <param name="price">Initial value of the Price property.</param> /// <param name="dateStart">Initial value of the DateStart property.</param> /// <param name="dateEnd">Initial value of the DateEnd property.</param> /// <param name="discount1">Initial value of the Discount1 property.</param> /// <param name="discount2">Initial value of the Discount2 property.</param> /// <param name="discount3">Initial value of the Discount3 property.</param> /// <param name="percentAgent">Initial value of the PercentAgent property.</param> /// <param name="percentAdmin">Initial value of the PercentAdmin property.</param> /// <param name="active">Initial value of the Active property.</param> public static RoomOcupation CreateRoomOcupation(global::System.Int32 id, global::System.String name, global::System.Int32 idRoom, global::System.Int32 capacity, global::System.Decimal priceRack, global::System.Decimal price, global::System.DateTime dateStart, global::System.DateTime dateEnd, global::System.Int32 discount1, global::System.Int32 discount2, global::System.Int32 discount3, global::System.Int32 percentAgent, global::System.Int32 percentAdmin, global::System.Boolean active) { RoomOcupation roomOcupation = new RoomOcupation(); roomOcupation.Id = id; roomOcupation.Name = name; roomOcupation.IdRoom = idRoom; roomOcupation.Capacity = capacity; roomOcupation.PriceRack = priceRack; roomOcupation.Price = price; roomOcupation.DateStart = dateStart; roomOcupation.DateEnd = dateEnd; roomOcupation.Discount1 = discount1; roomOcupation.Discount2 = discount2; roomOcupation.Discount3 = discount3; roomOcupation.PercentAgent = percentAgent; roomOcupation.PercentAdmin = percentAdmin; roomOcupation.Active = active; return roomOcupation; }
public ActionResult Create(RoomOcupation roomocupation) { ViewBag.Room = db.Room.SingleOrDefault(u => u.Id.Equals(roomocupation.IdRoom)); try { Session.Add("DateStart", roomocupation.DateStart.ToShortDateString()); Session.Add("DateEnd", roomocupation.DateEnd.ToShortDateString()); int __capacity = new int(); switch (roomocupation.Name) { case "Sencilla": __capacity = 1; break; case "Doble": __capacity = 2; break; case "Triple": __capacity = 3; break; case "Cuádruple": __capacity = 4; break; case "Quíntuple": __capacity = 5; break; case "Séxtuple": __capacity = 6; break; default: __capacity = 1; break; } roomocupation.Capacity = __capacity; roomocupation.Active = true; db.RoomOcupation.AddObject(roomocupation); db.SaveChanges(); return RedirectToAction("Index", new { Id = roomocupation.IdRoom }); } catch (Exception) { throw; } ViewBag.IdRoom = new SelectList(db.Room, "Id", "Name", roomocupation.IdRoom); return View(roomocupation); }
/// <summary> /// Deprecated Method for adding a new object to the RoomOcupation EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToRoomOcupation(RoomOcupation roomOcupation) { base.AddObject("RoomOcupation", roomOcupation); }