public async Task <IActionResult> Edit(TrackingTask trackingTask) { _context.TrackingTasks.Update(trackingTask); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public void Update(TrackingTask task) { try { repository.Update(task); } catch (Exception e) { throw new Exception(e.Message, e.InnerException); } }
public virtual void Insert(TrackingTask item) { try { _context.Tasks.Add(item); _context.SaveChanges(); }catch (Exception e) { throw new Exception(e.Message, e.InnerException); } }
public async Task <IActionResult> ShowUserTask(TrackingTask trackingTask) { trackingTask.dateOfFinishing = DateTime.Now; trackingTask.whoTake = await _userManager.FindByNameAsync(User.Identity.Name); trackingTask.status = "Обрабатывается"; _context.TrackingTasks.Update(trackingTask); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public virtual void Update(TrackingTask modifiedTask) { try { var oldTask = _context.Tasks.Find(modifiedTask.Id); _context.Entry(oldTask).State = EntityState.Detached; _context.Entry(modifiedTask).State = EntityState.Modified; _context.SaveChanges(); } catch (Exception e) { throw new Exception(e.Message, e.InnerException); } }
public async Task <IActionResult> Create(TrackingTask trackingTask) { trackingTask.whoGave = await _userManager.FindByNameAsync(User.Identity.Name); trackingTask.dateOfTaking = DateTime.Now; trackingTask.status = "Доступно"; _context.TrackingTasks.Add(trackingTask); Logs log = new Logs { Log = $"{DateTime.Now} - Было создано новое задание - {trackingTask.ShortDescription}" }; _context.logs.Add(log); _context.SaveChanges(); await _hubContext.Clients.All.SendAsync("Notify", $"{DateTime.Now} - Было создано новое задание - {trackingTask.ShortDescription}"); return(RedirectToAction(nameof(Index))); }