protected override object Execute(IDomainObject entity) { TypeOfActivity t = (TypeOfActivity)entity; List <TypeOfActivity> types = broker.Select(entity).OfType <TypeOfActivity>().ToList(); return(types); }
/*Constructors*/ public Activity(string name, string desctiption, DateTime activityDate, TypeOfActivity activityType, decimal cost) { Name = name; Description = desctiption; ActivityDate = activityDate; TypeOfActivity = activityType; Cost = cost; }
public static void createActivities(int id, TypeOfActivity activityType, string description = "") { var activities = new Activity { ActivityDate = DateTime.UtcNow, Description = description, Id = id, ActivityType = activityType }; db.ChildActivity.Add(activities); db.SaveChanges(); }
public int NumberOfActivity(string username, TypeOfActivity type) { int counterOfActivity = 0; List <ActivityLog> activities = _activityLogFileRepository.GetAll(); foreach (ActivityLog activity in activities) { if (activity.UsernameOfPatient.Equals(username) && activity.Type.Equals(type)) { if (activity.DateOfActivity > DateTime.Now.AddDays(-10)) { ++counterOfActivity; } } } return(counterOfActivity); }
public ActionResult UpdateRoutine(RoutineViewModel routine) { string userId = User.Identity.GetUserId(); if (ModelState.IsValid == false || _routinesHelper.ValidateTimeOfRoutine(routine) == false) { return(RedirectToAction("EditRoutine")); } var day = routine.Days[0]; Routine NewRoutine = new Routine { UserId = User.Identity.GetUserId(), Day = day, Time = routine.Time, }; if (routine.NameOfNewActivity != null) { TypeOfActivity newActivity = new TypeOfActivity(routine.NameOfNewActivity); _context.TypeOfActivity.Add(newActivity); NewRoutine.Activity = newActivity; } else { NewRoutine.Activity = _context.TypeOfActivity.Single(r => r.Id == routine.ActivityId); } NewRoutine.Time.UserId = userId; NewRoutine.Time.Day = day; _context.Routine.Add(NewRoutine); _context.SaveChanges(); return(RedirectToAction("EditRoutine")); }
public int CheckActivity(string username, TypeOfActivity type) { return(_activityLogService.NumberOfActivity(username, type)); }
public ActivityLog(DateTime dateOfActivity, string usernameOfPatient, TypeOfActivity type) { DateOfActivity = dateOfActivity; UsernameOfPatient = usernameOfPatient; Type = type; }