Ejemplo n.º 1
0
        public ActionResult Ongeval(int id)
        {
            var resultRf      = FormulierRepository.GetFirstOrDefault(f => f.Id == id);
            var modelRf       = resultRf.ToModel <FormulierModel>();
            var referenceData = GetReferenceDataModel();

            var model = new RapporteringsFormulierViewModel
            {
                RapporteringsFormulier = modelRf,
                ReferenceData          = referenceData
            };

            MapSelections(model);

            return(View(model));
        }
Ejemplo n.º 2
0
        public void UpdateFormulier(RapporteringsFormulierViewModel model)
        {
            var originalRf = FormulierRepository.GetFirstOrDefault(f => f.Id == model.RapporteringsFormulier.Id);

            if (originalRf == null)
            {
                logger.Warn("Action: Update / Result: Id not found " + model.RapporteringsFormulier.Id);
                throw new HttpException(404, "Het gevraagde rapport werd niet gevonden");
            }
            logger.Info("User x updated report form id " + model.RapporteringsFormulier.Id);

            //originalRf = model.RapporteringsFormulier.ToModel<Formulier>(originalRf);


            ApplyChanges(model, originalRf);

            FormulierRepository.Update(originalRf);
            FormulierRepository.SaveChanges();
        }