Exemple #1
0
        public SelectList GetAllFrequency()
        {
            var query = from c in db.Frequencies select c;

            query = query.Where(c => c.Name != "Not Used");
            List <Frequency> Frequencies = query.ToList();
            Frequency        SelectNone  = new Models.Frequency()
            {
                FrequencyID = 0, Name = "All Frequencies"
            };

            Frequencies.Insert(0, SelectNone);
            SelectList AllFrequencies = new SelectList(Frequencies, "FrequencyID", "Name");

            return(AllFrequencies);
        }
 public IActionResult Update([FromBody] Models.Frequency frequency)
 {
     if (frequency.Id == 0)
     {
         unitOfWork.Frequency.Add(frequency);
     }
     else
     {
         var getDetails = unitOfWork.Frequency.GetFirstOrDefault(d => d.Id == frequency.Id);
         if (getDetails == null)
         {
             return(Ok(false));
         }
         unitOfWork.Frequency.Update(frequency);
     }
     unitOfWork.Save();
     return(Ok(true));
 }
Exemple #3
0
        public IActionResult Upsert(Models.Frequency frequency)
        {
            if (ModelState.IsValid)
            {
                if (frequency.Id == 0)
                {
                    _unitOfWork.FrequencyRepository.Add(frequency);
                }
                else
                {
                    _unitOfWork.FrequencyRepository.Update(frequency);
                }

                _unitOfWork.Save();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(frequency));
        }