Пример #1
0
        public JalonEntity Add([FromBody] JalonDto jalonDto, int idProject)
        {
            JalonEntity jalon = new JalonEntity()
            {
                AssigneeId = jalonDto.AssigneeId,
                Label      = jalonDto.Label,
                ProjectId  = idProject
            };
            UrlConfig config = new UrlConfig()
            {
                IdProject = idProject
            };

            return(_jalonService.Add(jalon, config));
        }
Пример #2
0
        public JalonEntity Update([FromBody] JalonDto jalonDto, int idProject, int idJalon)
        {
            UrlConfig config = new UrlConfig()
            {
                IdProject = idProject, IdJalon = idJalon
            };

            try
            {
                JalonEntity jalon = _jalonService.FindOne(config);
                jalon.AssigneeId = jalonDto.AssigneeId != 0 ? jalonDto.AssigneeId : jalon.AssigneeId;
                jalon.Label      = jalonDto.Label != null ? jalonDto.Label : jalon.Label;
                return(_jalonService.Update(jalon, config));
            }
            catch
            {
                throw;
            }
        }