Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public IActionResult Create([FromBody] MilestoneAdd milestoneAdd)
        {
            var newId = _milestoneService.AddMilestone(milestoneAdd);

            return(Ok(newId));
        }