Exemple #1
0
        public IActionResult UpdateActivity([FromBody] Schedule.Models.Activity activity)
        {
            _dataSource.Activities.Update(activity);
            _dataSource.CommitTransaction();

            return(Ok(activity));
        }
Exemple #2
0
        public IActionResult DeleteActivity([FromBody] Schedule.Models.Activity activity)
        {
            _dataSource.Activities.Remove(activity);
            _dataSource.CommitTransaction();

            return(Ok(true));
        }
Exemple #3
0
        public IActionResult AddActivity([FromBody] Schedule.Models.Activity activity)
        {
            _dataSource.Activities.Add(activity);
            _dataSource.CommitTransaction();

            return(Created(Url.RouteUrl(nameof(GetActivity), new { activity.Id }), activity));
        }