private static float?GetDistance() { Console.Clear(); while (true) { string s_distance = AddActivity.GetDistance(); if (s_distance == "esc") { return(null); } float distance; if (!float.TryParse(s_distance, out distance)) { Console.Clear(); string s = "Distance must be bigger than 0"; int middle = (Console.WindowWidth - s.Length) / 2; Console.SetCursorPosition(middle, Console.CursorTop); Console.WriteLine(s); } else if (distance < 0) { Console.Clear(); string s = "Distance must be bigger than 0"; int middle = (Console.WindowWidth - s.Length) / 2; Console.SetCursorPosition(middle, Console.CursorTop); Console.WriteLine(s); } else { return(distance); } } }
public static DateTime?GetDateFromUser() { DateTime date = DateTime.Today.AddYears(-500); int i_date = AddActivity.GetDate(); switch (i_date) { case 0: return(null); break; case 1: date = DateTime.Today; break; case 2: date = DateTime.Today.AddDays(-1); break; case 3: DateTime?d_date = GetDate(); if (d_date == null) // czyli exit { return(null); } date = d_date.Value; break; } return(date); }
public static string GetTypeFromUser() { string type = null; int i_type = AddActivity.GetActivityType(); switch (i_type) { case 0: return(null); break; case 1: type = "run"; break; case 2: type = "swim"; break; case 3: type = "bike"; break; } return(type); }
/// <summary> /// select add activity, then select inline response /// </summary> public EditTaskPage SelectAddActivityInlineResponse() { EditTaskPage editTask = AddActivity.SelectAddActivityInlineResponse(); ItemList.Add(editTask.Form.ItemTypeForm); return(editTask); }
public IActionResult AddActivity(AddActivity activity) { System.Console.WriteLine("Add Activity Works!!!"); if (ActiveUser == null) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { Activity Activity = new Activity { UserId = ActiveUser.id, Title = activity.Title, DateofEvent = activity.DateofEvent, TimeofEvent = activity.TimeofEvent, Duration = activity.Duration, Description = activity.Description, CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now }; _context.Activities.Add(Activity); _context.SaveChanges(); return(RedirectToAction("Dashboard")); } ViewBag.UserInfo = ActiveUser; return(View("NewActivity")); }
/// <summary> /// select add activity, then select click stick click drop /// </summary> public EditTaskPage SelectAddActivityClickStickClickDrop() { EditTaskPage editTask = AddActivity.SelectAddActivityClickStickClickDrop(); ItemList.Add(editTask.Form.ItemTypeForm); return(editTask); }
public void When(AddActivity c) { var id = _state.GetNext(g => new ActivityId(g)); var date = DateTime.UtcNow; Apply(new ActivityAdded(c.Text, date, id, c.References)); }
/// <summary> /// select add activity, then select multiple choice /// </summary> public EditTaskPage SelectAddActivityMultipleChoice() { EditTaskPage editTask = AddActivity.SelectAddActivityMultipleChoice(); ItemList.Add(editTask.Form.ItemTypeForm); return(editTask); }
/// <summary> /// select add activity, then select true/false /// </summary> public EditTaskPage SelectAddActivityTrueFalse() { EditTaskPage editTask = AddActivity.SelectAddActivityTrueFalse(); ItemList.Add(editTask.Form.ItemTypeForm); return(editTask); }
/// <summary> /// initialize elements /// </summary> public override void InitElements() { ExpressTestStartNow = new WebElementWrapper(ByExpressTestStartNow); ManualTestStartNow = new WebElementWrapper(ByManualTestStartNow); AssessLinks = new AssessLinks(PageNames.CreateTestPortal, ControlPrefix); CreateItemDropdown = new AddActivity(PageNames.CreateTestPortal, this.ControlPrefix); }
/// <summary> /// select add activity, then select hot spot single selection /// </summary> public EditTaskPage SelectAddActivityHotSpotSingleSelection() { EditTaskPage editTask = AddActivity.SelectAddActivityHotSpotSingleSelection(); ItemList.Add(editTask.Form.ItemTypeForm); return(editTask); }
public IActionResult AddActivity(AddActivity activity) { if (ActiveUser == null) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { Activity Activity = new Activity { UserId = ActiveUser.id, ActivityName = activity.ActivityName, DateOfActivity = activity.DateOfActivity, Time = activity.Time, Duration = activity.Duration, Description = activity.Description, CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now }; _context.Activities.Add(Activity); _context.SaveChanges(); return(RedirectToAction("Dashboard")); } ViewBag.UserInfo = ActiveUser; return(View("NewActivity")); }
public int Add(int x, int y) { var activity = new AddActivity(); activity.X = x; activity.Y = y; var output = WorkflowInvoker.Invoke(activity); return (int)output["Result"]; }
public async Task <IActionResult> AddActivity(Guid id, [FromBody] AddActivity command) { var activity = await _remarkService.AddActivityAsync(command); var dto = new ActivityDto { Id = activity.Id, Name = activity.Type?.Name }; return(Ok(dto)); }
private static DateTime?GetDate() { DateTime date; int year; Console.Clear(); while (true) //dopoki sie uda lub wpisze "esc" { string s_year = AddActivity.GetYear(); if (s_year == "esc") { return(null); } else if (!int.TryParse(s_year, out year)) { Console.Clear(); string s = "Year must be bigger than 0."; int middle = (Console.WindowWidth - s.Length) / 2; Console.SetCursorPosition(middle, Console.CursorTop); Console.WriteLine(s); } else if (year < 1 || year > DateTime.Today.Year) { Console.Clear(); string s = "Year must be bigger than 0 and not bigger than actual year."; int middle = (Console.WindowWidth - s.Length) / 2; Console.SetCursorPosition(middle, Console.CursorTop); Console.WriteLine(s); } else { break; } } int month = AddActivity.GetMonth(); if (month == 0) //back { return(null); } int day = AddActivity.GetDay(month, year); if (day == 0) { return(null); } date = new DateTime(year, month, day); return(date); }
public async Task <Activity> AddActivityAsync(AddActivity command) { var activity = new Activity(command.RemarkId, command.ActivityTypeId, command.UserId); var entry = await _context.Activities.AddAsync(activity); await _context.SaveChangesAsync(); await _bus.Publish(new ActivityAdded { RemarkId = entry.Entity.RemarkId, ActivityId = entry.Entity.Id }); return(entry.Entity); }
public async Task <IActionResult> AddActivity(Guid remarkId, [FromBody] AddActivityRequest request) { var userId = HttpContext.GetUserId(); var command = new AddActivity { RemarkId = remarkId, UserId = userId, ActivityTypeId = request.ActivityTypeId, Date = request.Date }; var result = await _remarkService .AddActivityAsync(command) .OrFailAsync(); return(Ok(result)); }
/// <summary> /// initialize elements /// </summary> public override void InitElements() { ItemList = new List <ItemTypeForm>(); Editor = new Editor(PageNames.EditorPopup, this.ControlPrefix); QuestionContent = new WebElementWrapper(ByQuestionContent); QuestionContentReedit = new WebElementWrapper(ByQuestionContentReedit); AddActivity = new AddActivity(PageNames.CreateNewItem, this.ControlPrefix); ExpectedRequiredErrorsList = new List <string>() { "Add an activity", "Enter a name", "Enter content", "Not worth any points" }; ItemContentGrid = new WebElementWrapper(ByItemContentGrid); ItemContentRows = new WebElementWrapper(ByItemContentRows); //generates a list on page load SetTestContentList(); }
private void AddSalesForceActivity(EzbobSmsMessage message) { if (!message.UserId.HasValue) { return; } var customerData = new CustomerData(this, message.UserId.Value, DB); customerData.Load(); var addActivityStrategy = new AddActivity(message.UserId, new ActivityModel { Description = string.Format("Received SMS: {0}", message.Body), Email = customerData.Mail, Origin = customerData.Origin, StartDate = DateTime.UtcNow, EndDate = DateTime.UtcNow, IsOpportunity = false, Originator = "System", Type = ActivityType.Sms.DescriptionAttr(), }); addActivityStrategy.Execute(); }
/// <summary> /// select add activity /// </summary> public void SelectAddActivity() { AddActivity.SelectAddActivity(); }
public override void InitElements() { ItemList = new List <ItemTypeForm>(); AddActivity = new AddActivity(PageNames.EditTask, this.ControlPrefix); PaginationActivities = new PaginationActivities(this.ControlPrefix); }
public void When(AddActivity c) { var id = _state.GetNext(g => new ActivityId(g)); var date = DateTime.UtcNow; Apply(new ActivityAdded(c.Text, date, id, c.References)) ; }
public async Task <Response <ActivityDto> > AddActivityAsync(AddActivity command) => await PostAsync <ActivityDto>($"api/remarks/{command.RemarkId}/activities", command);
/// <summary> /// select add activity, then select import from item central /// </summary> public ItemCentralHomePage SelectAddActivityImportFromItemCentral() { return(AddActivity.SelectAddActivityImportFromItemCentral()); }
public static string GetNoteFromUser() { string note = AddActivity.GetNote(); return(note); }