public ActionResult <PersonAccess> Get(int buildingId, string tranDate) { if (buildingId == 0) { return(BadRequest()); } if (string.IsNullOrWhiteSpace(tranDate)) { return(BadRequest()); } var _tranDate = GetTranDate(tranDate); return(_personTrackingService.GetPersonTrackingByTranDate(buildingId, _tranDate)); }
private void CreateOrUpdatePersonAccess(int buildingId, string currentFile) { using (StreamReader file = new StreamReader(currentFile)) { int total = Int32.Parse(file.ReadLine()); file.ReadLine(); int failed = Int32.Parse(file.ReadLine()); var tranDate = GetTranDate(currentFile); var personTran = _personTrackingService.GetPersonTrackingByTranDate(buildingId, tranDate); if (personTran != null) { UpdatePersonAccess(buildingId, total, failed, personTran); } else { InsertPersonAccess(buildingId, total, failed, tranDate); } file.Close(); } }