public async Task <JsonResult> EditMeter([FromBody] Adm_Meter adm_Meter) { try { var meter = await _meterRepository.GetByIdAsync(adm_Meter.Adm_MeterId); if (meter != null) { meter.Meterno = adm_Meter.Meterno; meter.MeterType = adm_Meter.MeterType; meter.EstateId = adm_Meter.EstateId; var meterToUpdate = await _meterRepository.Update(meter.Adm_MeterId, meter); if (meterToUpdate != null) { return(Json(true)); } else { return(Json(false)); } } else { return(null); } } catch (Exception) { throw; } }
public async Task <Adm_Meter> Update(int Id, Adm_Meter obj) { var meter = _context.Adm_Meter.Update(obj); await _context.SaveChangesAsync(); return(meter.Entity); }
public async Task <int> DeleteAsync(Adm_Meter obj) { var meter = _context.Adm_Meter.Remove(obj); var noOfRowAffected = await _context.SaveChangesAsync(); return(noOfRowAffected); }
public async Task <Adm_Meter> InsertAsync(Adm_Meter obj) { var meter = await _context.Adm_Meter.AddAsync(obj); await _context.SaveChangesAsync(); return(meter.Entity); }
public async Task <IActionResult> Create(Adm_Meter meter) { try { var metTobeAdded = await _meterRepository.InsertAsync(meter); if (metTobeAdded != null) { return(RedirectToAction(nameof(GetMeters))); } else { return(null); } } catch (Exception) { return(null); throw; } }