public ActionResult Delete(FrequencyTypeViewModel frequencytypeviewmodel) { try { if (ModelState.IsValid) { frequencytypeviewmodel.DeleteFrequencyType(frequencytypeviewmodel); frequencytypeviewmodel.GetFreqType(frequencytypeviewmodel.daid); } return(RedirectToAction("Index", "FrequencyType")); } catch (DbUpdateException exception) { //Log Exception errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(exception); //Check for Referential Integrity if (((System.Data.SqlClient.SqlException)exception.InnerException.InnerException).Number == 547) { return(View("Error_ReferentialIntegrity")); } return(View("Error")); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult Index(int?id) { try { FrequencyTypeViewModel frequencytypeviewmodel = new FrequencyTypeViewModel(); if (id == null) { id = (int)TempData["daId"]; } frequencytypeviewmodel = frequencytypeviewmodel.GetFreqType(id); frequencytypeviewmodel.GetScreenAccessRights("Frequency Type"); CommonFunctions comfuns = new CommonFunctions(); var da = comfuns.FindDA((int)id); frequencytypeviewmodel.daid = (int)id; frequencytypeviewmodel.ModuleId = da.ModuleId; frequencytypeviewmodel.daName = da.DAName; TempData["daId"] = frequencytypeviewmodel.daid; return(View(frequencytypeviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult Index(FrequencyTypeViewModel frequencytypeviewmodel) { try { if (ModelState.IsValid) { frequencytypeviewmodel.FreqTypeDesc = frequencytypeviewmodel.FreqTypeDesc.Trim(); frequencytypeviewmodel.AddFrequencyType(frequencytypeviewmodel); TempData["daId"] = frequencytypeviewmodel.daid; return(RedirectToAction("Index", "FrequencyType")); } frequencytypeviewmodel = frequencytypeviewmodel.GetFreqType(frequencytypeviewmodel.daid); return(View(frequencytypeviewmodel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }