public int guardarInformeMantenimiento([FromBody] InformeMatenimientoAF oInformeMantenimientoAF) { int respuesta = 0; try { using (BDAcaassAFContext bd = new BDAcaassAFContext()) { InformeMantenimiento oInformeMantenimiento = new InformeMantenimiento(); oInformeMantenimiento.IdInformeMantenimiento = oInformeMantenimientoAF.idinformematenimiento; oInformeMantenimiento.IdMantenimiento = oInformeMantenimientoAF.idmantenimiento; oInformeMantenimiento.IdTecnico = oInformeMantenimientoAF.idtecnico; oInformeMantenimiento.Fecha = oInformeMantenimientoAF.fechainforme; oInformeMantenimiento.Descripcion = oInformeMantenimientoAF.descripcion; oInformeMantenimiento.CostoMateriales = oInformeMantenimientoAF.costomateriales; oInformeMantenimiento.CostoMo = oInformeMantenimientoAF.costomo; oInformeMantenimiento.CostoTotal = oInformeMantenimientoAF.costomateriales + oInformeMantenimientoAF.costomo; bd.InformeMantenimiento.Add(oInformeMantenimiento); oInformeMantenimiento.Estado = 1; bd.SaveChanges(); respuesta = 1; } } catch (Exception ex) { respuesta = 0; } return(respuesta); }
public async Task <IActionResult> PutInformeMantenimiento(int id, InformeMantenimiento informeMantenimiento) { if (id != informeMantenimiento.Id) { return(BadRequest()); } _context.Entry(informeMantenimiento).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InformeMantenimientoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public int estadoInformeRevalorizado(int idinformeMantenimiento) { int respuesta = 0; try { using (BDAcaassAFContext bd = new BDAcaassAFContext()) { InformeMantenimiento oInformeMantenimiento = bd.InformeMantenimiento.Where(p => p.IdInformeMantenimiento == idinformeMantenimiento).First(); oInformeMantenimiento.Estado = 2;// significa que aplicó revalorización bd.SaveChanges(); respuesta = 1; } } catch (Exception ex) { respuesta = 0; } return(respuesta); }
public async Task <ActionResult <InformeMantenimiento> > PostInformeMantenimiento(InformeMantenimiento informeMantenimiento) { _context.InformeMantenimiento.Add(informeMantenimiento); await _context.SaveChangesAsync(); return(CreatedAtAction("GetInformeMantenimiento", new { id = informeMantenimiento.Id }, informeMantenimiento)); }