public async Task <ActionResult <ActivityDto> > Replace(ActivityCreationDto activityCreationDto, string id)
        {
            var na = new Activity(ObjectId.Parse(id), activityCreationDto.name, activityCreationDto.distance, activityCreationDto.minutes, activityCreationDto.burnedCalories, activityCreationDto.date);
            await activityCollection.ReplaceById(id, na);

            return(Ok(200));
        }
示例#2
0
        public async Task <ActionResult <ActivityDto> > Replace(ActivityCreationDto activityCreationDto, string id)
        {
            var na = new Activity(ObjectId.Parse(id), activityCreationDto.Steps, activityCreationDto.ActiveTime, activityCreationDto.GoalTime, activityCreationDto.BurnedCalories, activityCreationDto.IsDone, activityCreationDto.Date, activityCreationDto.Distance);
            await activityCollection.ReplaceById(id, na);

            return(Ok(200));
        }
        public async Task <ActionResult <ActivityDto> > Add(ActivityCreationDto activityCreationDto)
        {
            var na = new Activity(ObjectId.Empty, activityCreationDto.name, activityCreationDto.distance, activityCreationDto.minutes, activityCreationDto.burnedCalories, activityCreationDto.date);
            await activityCollection.InsertOneAsync(na);

            return(CreatedAtRoute(nameof(GetSingleActivity), new { Id = na.Id },
                                  new ActivityDto(na.Id.ToString(), na.name, na.distance, na.minutes, na.burnedCalories, na.date)));
        }
示例#4
0
        public async Task <ActionResult <ActivityDto> > Add(ActivityCreationDto activityCreationDto)
        {
            var na = new Activity(ObjectId.Empty, activityCreationDto.Steps, activityCreationDto.ActiveTime, activityCreationDto.GoalTime, activityCreationDto.BurnedCalories, activityCreationDto.IsDone, activityCreationDto.Date, activityCreationDto.Distance);
            await activityCollection.InsertOneAsync(na);

            return(CreatedAtRoute(nameof(GetSingleActivity), new { Id = na.Id },
                                  new ActivityDto(na.Id.ToString(), na.Steps, na.ActiveTime, na.GoalTime, na.BurnedCalories, na.IsDone, na.Date, na.Distance)));
        }