コード例 #1
0
        public IActionResult Put([FromBody] FrequencyVO frequencyVO)
        {
            if (frequencyVO == null)
            {
                return(BadRequest());
            }

            return(new ObjectResult(_service.Update(frequencyVO)));
        }
コード例 #2
0
        public FrequencyVO Add(FrequencyVO item)
        {
            Frequency frequency       = new Frequency(item.Description, item.Name, item.RangeOfDays);
            var       storedFrequency = _repository.Add(frequency);

            item.Id = storedFrequency.Id;

            return(item);
        }
コード例 #3
0
        public FrequencyVO Update(FrequencyVO item)
        {
            var storedFrequency = _repository.Find(item.Id);

            if (storedFrequency == null)
            {
                return(null);
            }

            storedFrequency.Description = item.Description;
            storedFrequency.Name        = item.Name;
            storedFrequency.RangeOfDays = item.RangeOfDays;

            _repository.Update(storedFrequency);

            return(item);
        }