public RequestMovement requestMovement(float x, float y) { RequestMovement request = new RequestMovement(); request.send((int)x, (int)y); return(request); }
public RequestMovement requestMovement(string username, string locationX, string locationY) { RequestMovement request = new RequestMovement(); request.send(username, locationX, locationY); return(request); }
// GET: Movements/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RequestMovement requestMovement = db.RequestMovements.Find(id); if (requestMovement == null) { return(HttpNotFound()); } return(View(requestMovement)); }
public ActionResult Create([Bind(Include = "Id,OldStatusId,NewStatusId,RequestId,Comment")] RequestMovement requestMovement, int id) { requestMovement.OldStatusId = db.Requests.Find(id).StatusId; db.Requests.Find(id).StatusId = requestMovement.NewStatusId; requestMovement.RequestId = id; if (ModelState.IsValid) { requestMovement.Date = DateTime.Now; db.RequestMovements.Add(requestMovement); db.SaveChanges(); return(RedirectToAction("Index/" + id.ToString())); } return(View(requestMovement)); }
public ActionResult Create([Bind(Include = "Id,Title,Caption")] Request request) { request.StatusId = 1; request.Date = DateTime.Now; if (ModelState.IsValid) { request = db.Requests.Add(request); var movement = new RequestMovement(); movement.Comment = "Создана заявка"; movement.Date = DateTime.Now; movement.NewStatusId = 1; movement.OldStatusId = 1; movement.RequestId = request.Id; db.RequestMovements.Add(movement); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(request)); }
// GET: Movements/Create public ActionResult Create(int id) { var requestMovement = new RequestMovement(); requestMovement.RequestId = id; requestMovement.OldStatusId = db.Requests.Find(id).StatusId; SelectList statuses; if (db.Requests.Find(id).StatusId == 2) { statuses = new SelectList(db.Statuses.Where(p => p.Id > 2), "Id", "StatusCaption"); } else if (db.Requests.Find(id).StatusId == 1) { statuses = new SelectList(db.Statuses.Where(p => p.Id == 2), "Id", "StatusCaption"); } else { statuses = new SelectList(db.Statuses.Where(p => p.Id == 4), "Id", "StatusCaption"); } ViewBag.Statuses = statuses; return(View(requestMovement)); }