public async Task DeleteChildObjective(long childObjectiveId) { var childObjective = new ChildObjective(); childObjective.Id = childObjectiveId; await _childObjectiveRepository.Remove(childObjective); }
public async Task <ChildObjectiveView> AddChildObjective(ChildObjectiveView childObjectiveView, long mainObjectiveId) { var childObjective = new ChildObjective(); childObjective = Mapper.Map <ChildObjectiveView, ChildObjective>(childObjectiveView); childObjective.MainObjectiveId = mainObjectiveId; var newChildObjective = await _childObjectiveRepository.Add(childObjective); var newChildObjectiveView = new ChildObjectiveView(); newChildObjectiveView = Mapper.Map <ChildObjective, ChildObjectiveView>(newChildObjective); return(newChildObjectiveView); }