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)); }
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))); }
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))); }