public IActionResult Create(TaskModel task) { string userId = _userManager.GetUserId(User); string userName = _userManager.GetUserName(User); try { //_taskServices.Add(task, Guid.Parse(userId)); if (ModelState.IsValid) { //_db.Tasks.Add(task); //task.UserId = Guid.Parse(userId); //_db.SaveChanges(); _taskServices.Add(task, userId); Message = "User: "******"\nTask created at {DateTime.UtcNow.ToLongTimeString()}"; _logger.LogInformation(Message); return(RedirectToAction("Index")); } return(View(task)); } catch (Exception ex) { return(View("Error", new ErrorViewModel() { Message = "Error while saving File." })); } }
//Add a task to the DB. public Task PostTask(TaskBacklog task, int sprintId) { int projectId = _service.GetProjectId(sprintId); JoinGroup(projectId); _service.Add(task); return(Clients.Group("TaskGroup").InvokeAsync("whenAdded", projectId)); }
// POST: api/WebApiTask public IHttpActionResult Post([FromBody] TaskApiViewModel TVM, int idProject) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } Tasks T = new Tasks(); if (T.Project.Start_Date > T.Start_Date && T.Project.End_Date > T.End_Date) { T.TaskName = TVM.TaskName; } T.Start_Date = TVM.Start_Date; T.End_Date = TVM.End_Date; T.Status = Domain.Entities.status.Not; T.Description = TVM.Description; T.Duration = (TVM.End_Date - TVM.Start_Date).TotalDays.ToString(); TS.Add(T); TS.Commit(); return(Ok(T)); }
public void Post([FromBody] TaskBacklog backlog) { _service.Add(backlog); }