public async Task EditChildObjective(ChildObjectiveView childObjectiveView) { var childObjective = await _childObjectiveRepository.Get(childObjectiveView.Id); childObjective.Id = childObjectiveView.Id; childObjective.Title = childObjectiveView.Title; childObjective.Description = childObjectiveView.Description; childObjective.DeadLine = childObjectiveView.Deadline; await _childObjectiveRepository.Update(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); }
public async Task <string> EditChildObjective([FromBody] ChildObjectiveView childObjectiveView) { await _dashboardService.EditChildObjective(childObjectiveView); return(""); }