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)); }
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)); }