Example #1
0
 public IActionResult Update(DigitalTask item)
 {
     if (!ModelState.IsValid)
     {
         return(View(item));
     }
     _taskRepository.Update(item);
     return(RedirectToMainPage());
 }
Example #2
0
 public IActionResult Add(DigitalTask item)
 {
     if (!ModelState.IsValid)
     {
         return(View(item));
     }
     _taskRepository.Add(item, User.GetId().Value);
     return(RedirectToMainPage());
 }
Example #3
0
        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);
        }
Example #4
0
 public IActionResult Add([FromBody] DigitalTask item)
 {
     _taskRepository.Add(item, User.GetId().Value);
     return(Ok());
 }