コード例 #1
0
        public void DeleteValue(long id)
        {
            FilterOptionValue value = GetValue(id);

            dbContext.FilterOptionValues.Remove(value);
            dbContext.SaveChanges();
        }
コード例 #2
0
        public void EditValue(FilterOptionValue v)
        {
            FilterOptionValue value = GetValue(v.Id);

            value.Value = v.Value;
            dbContext.FilterOptionValues.Update(value);
            dbContext.SaveChanges();
        }
コード例 #3
0
        public IActionResult DeleteOptionValue(long id)
        {
            FilterOptionValue optValue = filterOptionValuesRepository.GetValue(id);

            if (optValue == null)
            {
                return(BadRequest());
            }
            filterOptionValuesRepository.DeleteValue(id);
            return(Ok());
        }
コード例 #4
0
        public IActionResult EditOptionValue(string value, long id)
        {
            FilterOptionValue optValue = filterOptionValuesRepository.GetValue(id);

            if (optValue == null)
            {
                return(BadRequest());
            }
            optValue.Value = value;
            filterOptionValuesRepository.EditValue(optValue);
            return(Ok());
        }
コード例 #5
0
        public IActionResult AddOptionValue(string value, long optionId)
        {
            if (string.IsNullOrEmpty(value) || optionId == 0)
            {
                return(BadRequest());
            }
            FilterOptionValue optValue = new FilterOptionValue {
                Value = value, FilterOptionID = optionId
            };

            filterOptionValuesRepository.AddValue(optValue);
            return(Ok(new { optValue.Id, optValue.Value }));
        }
コード例 #6
0
 public void AddValue(FilterOptionValue value)
 {
     dbContext.FilterOptionValues.Add(value);
     dbContext.SaveChanges();
 }