public int AddMilestone(MilestoneAdd milestoneAdd) { var milestone = new Milestone(); milestone.Name = milestoneAdd.Name; milestone.EndDate = milestoneAdd.EndDate; var project = unitOfWork.ProjectRepository.GetByID(milestoneAdd.ProjectId); milestone.Project = project; var user = unitOfWork.UserRepository.GetByID(milestoneAdd.CreatorId); milestone.Creator = user; unitOfWork.MilestoneRepository.Insert(milestone); unitOfWork.Save(); return(milestone.ID); }
public IActionResult Create([FromBody] MilestoneAdd milestoneAdd) { var newId = _milestoneService.AddMilestone(milestoneAdd); return(Ok(newId)); }