Пример #1
0
        // GET: MedicionesMetricas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MedicionesMetricas medicionesMetricas = db.MedicionesMetricas.Find(id);

            if (medicionesMetricas == null)
            {
                return(HttpNotFound());
            }

            var medicionesMetricasViewModel = ModelMappingProfile.Mapper.Map <MedicionesMetricas, MedicionesMetricasViewModel>(medicionesMetricas);

            var defMetricasViewMolde = ModelMappingProfile.Mapper.Map <List <DefMetricas>, List <DefMetricasViewModel> >(db.DefMetricas.ToList());

            medicionesMetricasViewModel.TiposProyectosList = new SelectList(defMetricasViewMolde, "IdDefMetrica", "Descripcion", medicionesMetricasViewModel.IdDefMetrica);

            var tiposProyectosViewModel = ModelMappingProfile.Mapper.Map <List <TiposProyectos>, List <TiposProyectosViewModel> >(db.TiposProyectos.ToList());

            medicionesMetricasViewModel.TiposProyectosList = new SelectList(tiposProyectosViewModel, "IdTipoProyecto", "Descripcion", medicionesMetricasViewModel.IdTipoProyecto);

            return(PartialView("Delete", medicionesMetricasViewModel));
        }
Пример #2
0
        // GET: MedicionesMetricas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MedicionesMetricas medicionesMetricas = db.MedicionesMetricas.Find(id);

            if (medicionesMetricas == null)
            {
                return(HttpNotFound());
            }
            return(View(medicionesMetricas));
        }
Пример #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            MedicionesMetricas medicionesMetricas = db.MedicionesMetricas.Find(id);
            var idDefMetricas = medicionesMetricas.id_DefMetricas;
            var proveedorId   = medicionesMetricas.DefMetricas.id_Proveedor;
            var metricaId     = medicionesMetricas.DefMetricas.id_Metricas;

            db.MedicionesMetricas.Remove(medicionesMetricas);
            db.SaveChanges();

            return(RedirectToAction("Index", new
            {
                @idDefMetricas = idDefMetricas
                ,
                @proveedorId = proveedorId
                ,
                @metricaId = metricaId
            }));
        }