private void UpdatePersonAccess(int buildingId, int total, int failed, PersonAccess personTran) { personTran.NumberFail = failed; personTran.NumberPass = total - failed; personTran.NumberTotal = total; _personTrackingService.UpdatePersonTracking(personTran); log.Info($"Update BuildingId:{buildingId},NumberPass:{total - failed},NumberFail:{failed},TranDate:{personTran.TranDate.ToShortTimeString()}"); }
public ActionResult <PersonAccess> Put(PersonAccess p) { if ((p.BuildingId == 0) || (p.NumberTotal == 0) || (p.TranDate.Year == 1)) { return(BadRequest()); } var p1 = _personTrackingService.GetPersonTrackingByTranDate(p.BuildingId.Value, p.TranDate); if (p1 == null) { _logger.LogInformation($"Update Not found BuildingId:{p.BuildingId},TranDate:{p.TranDate.ToLongDateString()}"); } _personTrackingService.UpdatePersonTracking(p); _logger.LogInformation($"Update BuildingId:{p.BuildingId},NumberPass:{p.NumberTotal - p.NumberFail},NumberFail:{p.NumberFail},TranDate:{p.TranDate.ToLongDateString()}"); return(p); }