public async Task <ActionResult> LinkedIn(SetTaskAdminViewModel model) { if (ModelState.IsValid) { var z = ""; var y = ", "; var c = 0; if (model.AreChecked != null) { foreach (var x in model.AreChecked) { c++; if (model.AreChecked.Count == c && model.AddTask == null) { z = z + x; } else { z = z + x; z += y; } } } TaskList user = new TaskList { ScocialMedia = model.SocialMedia, MonitorId = model.MonitorId, EditorId = model.EditorId, TaskSetTime = DateTime.Now, TaskDuration = model.TaskDuration, TaskName = z + model.AddTask + "." }; var compare = DateTime.Compare(user.TaskSetTime, user.TaskDuration); if (compare == -1) { _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction("TaskType", "Task", new { Id = model.EditorId })); } else { ModelState.AddModelError("TaskDuration", "Invalid DateTime attempt."); return(RedirectToAction("LinkedIn", "Task", new { Id = model.EditorId })); } } else { return(RedirectToAction("LinkedIn", "Task", new { Id = model.EditorId })); } }
public async Task <ActionResult> Add(SetTaskAdminViewModel model) { if (ModelState.IsValid) { TaskList user = new TaskList { ScocialMedia = model.SocialMedia, MonitorId = model.MonitorId, EditorId = model.EditorId, TaskSetTime = model.TaskSetTime, TaskDuration = model.TaskDuration, TaskName = model.AddTask }; _context.Add(user); await _context.SaveChangesAsync(); } else { return(View("Add")); } return(RedirectToAction("Index", "Home")); }
public async Task <ActionResult> Facebook(SetTaskAdminViewModel model) { if (ModelState.IsValid) { ///model validation monitor and task duration ///organize korte hobe fb link insta //if (model.MonitorId == 0) //{ // ModelState.AddModelError("MonitorId", "Please Select a Monitor."); // return View(); //} //var compare1 = DateTime.Compare(DateTime.Now, model.TaskDuration); //if (compare1 != -1) //{ // ModelState.AddModelError("TaskDuration", "Invalid DateTime attempt."); // return View(new { Id = model.EditorId }); //} /// var z = ""; var y = ", "; var c = 0; if (model.AreChecked != null) { foreach (var x in model.AreChecked) { c++; if (model.AreChecked.Count == c && model.AddTask == null) { z = z + x; } else { z = z + x; z += y; } } } TaskList user = new TaskList { ScocialMedia = model.SocialMedia, MonitorId = model.MonitorId, EditorId = model.EditorId, TaskSetTime = DateTime.Now, TaskDuration = model.TaskDuration, TaskName = z + model.AddTask + "." }; var compare = DateTime.Compare(user.TaskSetTime, user.TaskDuration); if (compare == -1) { _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction("TaskType", "Task", new { Id = model.EditorId })); } else { ModelState.AddModelError("TaskDuration", "Invalid DateTime attempt."); return(RedirectToAction("Facebook", "Task", new { Id = model.EditorId })); } } else { return(RedirectToAction("Facebook", "Task", new { Id = model.EditorId })); } }