public bool updateWhitelistRecord(WhitelistRecord whitelistRecord) { dbContext.Update(whitelistRecord); dbContext.SaveChanges(); return(true); }
public bool addWhitelistRecord(WhitelistRecord whitelistRecord) { dbContext.WhitelistRecord.Add(whitelistRecord); dbContext.SaveChanges(); return(isPlatePersisted(whitelistRecord)); }
public bool addWhitelistRecord(WhitelistRecord whitelistRecord) { bool isPlatePersisted = _whitelistRepository.isPlatePersisted(whitelistRecord); if (isPlatePersisted) { return(false); } if (whitelistRecord.ParkingRestrictionName == null || whitelistRecord.ParkingRestrictionName == "") { whitelistRecord.ParkingRestrictionName = DEFAULT_RESTRICTION_NAME; } return(_whitelistRepository.addWhitelistRecord(whitelistRecord)); }
public bool isPlateRepeated(WhitelistRecord whitelistRecord) { return(dbContext.WhitelistRecord .Where(wr => (wr.PlateLicense == whitelistRecord.PlateLicense) && (wr.Id != whitelistRecord.Id)) .Any()); }
public bool isPlatePersisted(WhitelistRecord whitelistRecord) { return(dbContext.WhitelistRecord.Where(wr => wr.PlateLicense == whitelistRecord.PlateLicense).Any()); }
public void removeRecord(WhitelistRecord whitelistRecord) { dbContext.Remove(whitelistRecord); dbContext.SaveChanges(); }
public IActionResult removeWhitelistRecord([FromBody] WhitelistRecord whitelistRecord) { whitelistService.removeRecord(whitelistRecord); return(Ok()); }
public IActionResult updateWhitelistRecord([FromBody] WhitelistRecord whitelistRecord) { bool isUpdated = whitelistService.updateWhitelistRecord(whitelistRecord); return(isUpdated ? Ok() : ValidationProblem()); }
public IActionResult addWhitelistRecord([FromBody] WhitelistRecord whitelistRecord) { bool isPersisted = whitelistService.addWhitelistRecord(whitelistRecord); return(isPersisted ? Ok() : ValidationProblem()); }
public void removeRecord(WhitelistRecord whitelistRecord) { _whitelistRepository.removeRecord(whitelistRecord); }
public bool updateWhitelistRecord(WhitelistRecord whitelistRecord) { bool isPlateRepeated = _whitelistRepository.isPlateRepeated(whitelistRecord); return(isPlateRepeated ? false : _whitelistRepository.updateWhitelistRecord(whitelistRecord)); }