//GET user/Edit/5 public ActionResult Edit(int?periodTypeId) { try { if (periodTypeId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PeriodTypeViewModel periodTypeViewModel = new PeriodTypeViewModel(); var periodType = periodTypeViewModel.FindPeriodType(periodTypeId); if (periodType == null) { return(HttpNotFound()); } return(View(periodType)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public ActionResult Delete(PeriodTypeViewModel periodTypeViewModel) { try { if (ModelState.IsValid) { periodTypeViewModel.DeletePeriodType(periodTypeViewModel); return(RedirectToAction("Index", "PeriodType")); } return(RedirectToAction("Index", "PeriodType")); } 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")); } }
// GET: PeriodType //[NoDirectAccess] public ActionResult Index(int?id) { try { PeriodTypeViewModel periodTypeViewModel = new PeriodTypeViewModel(); periodTypeViewModel.PeriodTypeList = periodTypeViewModel.GetPeriodTypeDetails((int)id);// (int)id); return(View(periodTypeViewModel)); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
//Get USER/Delete public ActionResult Delete(int?periodTypeID) { if (periodTypeID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PeriodTypeViewModel periodTypeViewModel = new PeriodTypeViewModel(); var periodType = periodTypeViewModel.FindPeriodType(periodTypeID); if (periodType == null) { return(HttpNotFound()); } return(View(periodType)); }
public ActionResult Index() { TaxonomyModel[] taxonomies; PeriodTypeModel[] periodTypes; using (var repository = GetRepository()) { taxonomies = repository.TaxonomyRepository.GetAllTaxonomies(); periodTypes = repository.PeriodTypeRepository.GetPeriodTypes(); } var taxonomyViewModels = new List <TaxonomyDescriptionViewModel>(); var defaultPeriodType = periodTypes.FirstOrDefault(); var defaultPeriodTypeViewModel = new PeriodTypeViewModel() { Description = defaultPeriodType.Description, PeriodType = defaultPeriodType.PeriodType }; foreach (var TaxonomyReportModel in taxonomies) { taxonomyViewModels.Add(new TaxonomyDescriptionViewModel() { Description = TaxonomyReportModel.Description, TaxonomyId = TaxonomyReportModel.TaxonomyId }); } var ViewModel = new TaxonomyMainViewModel() { TaxonomyReport = new TaxonomyReportMainViewModel() { Taxonomies = taxonomyViewModels.ToArray(), SelectedTaxonomy = taxonomyViewModels.FirstOrDefault(), PeriodTypeDefaultValue = defaultPeriodTypeViewModel }, LocalReport = new LocalReportMainViewModel() { Taxonomies = taxonomyViewModels.ToArray(), SelectedTaxonomy = taxonomyViewModels.FirstOrDefault() } }; return(View(ViewModel)); }
public ActionResult Edit(PeriodTypeViewModel periodTypeViewModel) { try { if (ModelState.IsValid) { periodTypeViewModel.UpdatePeriodType(periodTypeViewModel); return(RedirectToAction("Index", "PeriodType")); } return(RedirectToAction("Index", "PeriodType")); } catch (Exception ex) { errorlogviewmodel = new ErrorLogViewModel(); errorlogviewmodel.LogError(ex); return(View("Error")); } }
public PeriodTypeView(PeriodTypeViewModel viewModel) { InitializeComponent(); DataContext = viewModel; }