public async Task <IActionResult> Edit(int id, [Bind("ID,Descripcion,Valor,Calificacion,CriterioID,FC,FM")] Aspecto aspecto) { if (id != aspecto.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aspecto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AspectoExists(aspecto.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CriterioID"] = new SelectList(_context.Set <Criterio>(), "ID", "ID", aspecto.CriterioID); return(View(aspecto)); }
public EDAspecto CrearAspecto(EDAspecto Aspecto) { using (SG_SSTContext context = new SG_SSTContext()) { using (var Transaction = context.Database.BeginTransaction()) { try { Aspecto asp = new Aspecto { Descripcion = Aspecto.Aspecto, Observacion = Aspecto.Observacion, Fk_Id_Valoracion_Aspecto = Aspecto.IdValorizacion }; context.Tbl_Aspectos.Add(asp); context.SaveChanges(); Transaction.Commit(); Aspecto.IdAspecto = asp.Pk_Id_Aspecto; } catch (Exception ex) { Transaction.Rollback(); Aspecto = null; } } } return(Aspecto); }
void Reducir(Aspecto aspectoActual) { float porcentaje = (ratios[(int)aspectoActual] - ratios[(int)aspectoOriginal]) / ratios[(int)aspectoActual]; this.camara.rect = new Rect(0f, 0f, 1f - porcentaje, 1f); this.camara.pixelRect = new Rect(Screen.width * porcentaje * 0.5f, 0f, Screen.width * (1f - porcentaje), (float)Screen.height); }
void Aumentar(Aspecto aspectoActual) { float porcentaje = (ratios[(int)aspectoOriginal] - ratios[(int)aspectoActual]) / ratios[(int)aspectoOriginal]; this.camara.rect = new Rect(0f, 0f, 1f, 1f - porcentaje); this.camara.pixelRect = new Rect(0f, Screen.height * porcentaje * 0.5f, (float)Screen.width, Screen.height * (1f - porcentaje)); }
public async Task <IActionResult> Create([Bind("ID,Descripcion,Valor,Calificacion,CriterioID,FC,FM")] Aspecto aspecto) { if (ModelState.IsValid) { _context.Add(aspecto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CriterioID"] = new SelectList(_context.Set <Criterio>(), "ID", "ID", aspecto.CriterioID); return(View(aspecto)); }
public bool EliminarAspecto(EDAspecto Aspecto) { bool result = false; using (SG_SSTContext context = new SG_SSTContext()) { Aspecto ap = new Aspecto { Pk_Id_Aspecto = Aspecto.IdAspecto, Descripcion = Aspecto.Aspecto, Observacion = Aspecto.Observacion, Fk_Id_Valoracion_Aspecto = Aspecto.IdValorizacion }; context.Tbl_Aspectos.Remove(ap); context.SaveChanges(); result = true; } return(result); }