public TankMeasurementNominal AddTankMeasurementNominal(TankMeasurementNominal nominalToAdd) { var addResult = _context.TankMeasurementNominals.Add(nominalToAdd); _context.SaveChanges(); return(addResult.Entity); }
public TankMeasurementNominal UpdateTankMeasurementNominal(TankMeasurementNominal nominalToUpdate) { var currentValue = _context.TankMeasurementNominals.First(n => n.TankMeasurementNominalId == nominalToUpdate.TankMeasurementNominalId); nominalToUpdate.CreatedBy = currentValue.CreatedBy; nominalToUpdate.DatetimeCreated = currentValue.DatetimeCreated; nominalToUpdate.DatetimeUpdated = DateTime.Now; nominalToUpdate.UpdatedBy = "SYSTEM"; _context.Entry(currentValue).State = Microsoft.EntityFrameworkCore.EntityState.Detached; _context.Entry(nominalToUpdate).State = Microsoft.EntityFrameworkCore.EntityState.Modified; var updateResult = _context.TankMeasurementNominals.Update(nominalToUpdate); _context.SaveChanges(); return(updateResult.Entity); }