public IActionResult ActivityProfile(int activityId) { int?userId = HttpContext.Session.GetInt32("userId"); if (userId == null) { return(RedirectToAction("Index", "Home")); } activities activity = _context.activities.Where(a => a.id == activityId).Include(a => a.user).Include(a => a.attendees).ThenInclude(at => at.user).Single(); ViewBag.activity = activity; users user = GrabUser(); ViewBag.userId = user.id; return(View("ActivityProfile")); }
private activities getLowestNeed() { int min = needs[0].getStatus(); activities min_need = needs[0].getNeed(); foreach (NeedObject k in needs) { int temp = k.getStatus(); if (temp < min && k.getIfNeedUnderThreshold()) { min_need = k.getNeed(); min = temp; } } return(min_need); }
public activities CreateNewActivity(int Project_id, string Name, string Comment = "", float Fixed_rate = 0, float Hourly_rate = 0, float Budget = 0, int Time_budget = 0, string Color = "") { activities activity = new activities() { project_id = Project_id, name = Name, visible = 1, comment = Comment, fixed_rate = Fixed_rate, hourly_rate = Hourly_rate, budget = Budget, time_budget = Time_budget, color = Color }; return(activity); }
public List <ActivityObject> getRelevantActivities(activities activity) { List <ActivityObject> l = new List <ActivityObject>(); foreach (GameObject go in activ_list) { ActivityObject ao = go.GetComponent <ActivityObject>(); //Debug.Log("object need " + ao.getNeed()+ " vs " + activity); if (ao.getNeed() == activity) { //Debug.Log("match found"); l.Add(ao); } } //Debug.Log(l.Count); return(l); }
public ActionResult Activity(activities obj) { try { if (ModelState.IsValid) { db.activities.Add(obj); db.SaveChanges(); ModelState.Clear(); return(View()); } return(View(obj)); } catch (Exception ex) { return(View(obj)); } }
public IActionResult Activityview(int id) { if (HttpContext.Session.GetInt32("userid") == null) { return(RedirectToAction("Index")); } int?temp = HttpContext.Session.GetInt32("userid"); int truetemp = (int)temp; ViewBag.Userid = truetemp; activities ReturnedValue = _context.activities.SingleOrDefault(act => act.idactivities == id); List <participants> allparts = _context.participants.Where(part => part.idactivities == id && part.idusers != ReturnedValue.coordid).Include(u => u.user).ToList(); ViewBag.Activity = ReturnedValue; ViewBag.Guests = allparts; ViewBag.Desc = ReturnedValue.description; return(View()); }
public IActionResult DeleteActivity(int activityId) { int?num = HttpContext.Session.GetInt32("userId"); if (num == null) { return(RedirectToAction("Index", "Home")); } users user = GrabUser(); activities activity = _context.activities.Where(a => a.id == activityId).Single(); if (user.id != activity.userId) //Makes sure the creator is the only who can delete the event { return(RedirectToAction("Index", "Home")); } _context.activities.Remove(activity); _context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public void setNeed(activities need) { this.need = need; }
public void setActivity(activities activity) { TargetActivity = activity; }
// Send the user a proactive reminder message. await turnContext.SendActivitiesAsync(activities, cancellationToken);
public void setactivitiesMap(int row, int col, activities value) { activitiesMap[row, col] = value; }
public IActionResult Join(int id) { if (HttpContext.Session.GetInt32("userid") == null) { return(RedirectToAction("Index")); } int?temp = HttpContext.Session.GetInt32("userid"); int truetemp = (int)temp; activities activ = _context.activities.SingleOrDefault(a => a.idactivities == id); List <participants> youracts = _context.participants.Where(p => p.idusers == truetemp).Include(p => p.activity).ToList(); foreach (var activity in youracts) { if (activity.activity.durationtype == "minutes") { System.TimeSpan duration = new System.TimeSpan(0, 0, activity.activity.durationint, 0); DateTime actend = activity.activity.date.Add(duration); if (activ.durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, activ.durationint, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, activ.durationint, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(activ.durationint, 0, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } if (activ.date > activity.activity.date && activ.date < actend) { return(RedirectToAction("Home")); } } else if (activity.activity.durationtype == "hours") { System.TimeSpan duration = new System.TimeSpan(0, activity.activity.durationint, 0, 0); DateTime actend = activity.activity.date.Add(duration); if (activ.durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, activ.durationint, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, activ.durationint, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(activ.durationint, 0, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } if (activ.date > activity.activity.date && activ.date < actend) { return(RedirectToAction("Home")); } } else if (activity.activity.durationtype == "days") { System.TimeSpan duration = new System.TimeSpan(activity.activity.durationint, 0, 0, 0); DateTime actend = activity.activity.date.Add(duration); if (activ.durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, activ.durationint, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, activ.durationint, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } else if (activ.durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(activ.durationint, 0, 0, 0); DateTime thisactend = activ.date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("Home")); } } if (activ.date > activity.activity.date && activ.date < actend) { return(RedirectToAction("Home")); } } } participants newpart = new participants { idusers = truetemp, idactivities = id }; _context.Add(newpart); _context.SaveChanges(); return(RedirectToAction("Home")); }
public IActionResult Subact(DateTime date, string actname, string durationtype, int durationint, string description) { int? temp = HttpContext.Session.GetInt32("userid"); int truetemp = (int)temp; users ReturnedValue = _context.users.SingleOrDefault(user => user.idusers == truetemp); DateTime now = DateTime.Now; if (date <= now) { return(RedirectToAction("New")); } List <participants> youracts = _context.participants.Where(p => p.idusers == truetemp).Include(p => p.activity).ToList(); foreach (var activity in youracts) { if (activity.activity.durationtype == "minutes") { System.TimeSpan duration = new System.TimeSpan(0, 0, activity.activity.durationint, 0); DateTime actend = activity.activity.date.Add(duration); if (durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, durationint, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, durationint, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(durationint, 0, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } if (date > activity.activity.date && date < actend) { return(RedirectToAction("New")); } } else if (activity.activity.durationtype == "hours") { System.TimeSpan duration = new System.TimeSpan(0, activity.activity.durationint, 0, 0); DateTime actend = activity.activity.date.Add(duration); if (durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, durationint, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, durationint, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(durationint, 0, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } if (date > activity.activity.date && date < actend) { return(RedirectToAction("New")); } } else if (activity.activity.durationtype == "days") { System.TimeSpan duration = new System.TimeSpan(activity.activity.durationint, 0, 0, 0); DateTime actend = activity.activity.date.Add(duration); if (durationtype == "minutes") { System.TimeSpan duration2 = new System.TimeSpan(0, 0, durationint, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "hours") { System.TimeSpan duration2 = new System.TimeSpan(0, durationint, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } else if (durationtype == "days") { System.TimeSpan duration2 = new System.TimeSpan(durationint, 0, 0, 0); DateTime thisactend = date.Add(duration2); if (thisactend > activity.activity.date && thisactend < actend) { return(RedirectToAction("New")); } } if (date > activity.activity.date && date < actend) { return(RedirectToAction("New")); } } } activities newact = new activities { actname = actname, date = date, durationint = durationint, durationtype = durationtype, coordname = ReturnedValue.first_name, coordid = truetemp, description = description }; _context.Add(newact); _context.SaveChanges(); int check = newact.idactivities; participants newpart = new participants { idusers = truetemp, idactivities = check }; _context.Add(newpart); _context.SaveChanges(); return(RedirectToAction("Activityview", new { id = check })); }
public void SetNeedObjectValues(activities need) { this.need = need; threshold = Random.Range(30, 80); Status = 90; }