public IActionResult UpdateActivity([FromBody] Schedule.Models.Activity activity) { _dataSource.Activities.Update(activity); _dataSource.CommitTransaction(); return(Ok(activity)); }
public IActionResult DeleteActivity([FromBody] Schedule.Models.Activity activity) { _dataSource.Activities.Remove(activity); _dataSource.CommitTransaction(); return(Ok(true)); }
public IActionResult AddActivity([FromBody] Schedule.Models.Activity activity) { _dataSource.Activities.Add(activity); _dataSource.CommitTransaction(); return(Created(Url.RouteUrl(nameof(GetActivity), new { activity.Id }), activity)); }