public IActionResult Update(DigitalTask item) { if (!ModelState.IsValid) { return(View(item)); } _taskRepository.Update(item); return(RedirectToMainPage()); }
public IActionResult Add(DigitalTask item) { if (!ModelState.IsValid) { return(View(item)); } _taskRepository.Add(item, User.GetId().Value); return(RedirectToMainPage()); }
public static string GetScheduleInformation(this DigitalTask task) { var(start, end) = (task.StartDate, task.EndDate); if (start.HasValue && end.HasValue) { return($"{start.Value.ConvertToString()} - {end.Value.ConvertToString()}"); } if (start.HasValue) { return($"Начать {start.Value.ConvertToString()}"); } if (end.HasValue) { return($"Закончить до {end.Value.ConvertToString()}"); } return(String.Empty); }
public IActionResult Add([FromBody] DigitalTask item) { _taskRepository.Add(item, User.GetId().Value); return(Ok()); }