private static Task HandleExceptionAsync(HttpContext context, Exception exception) { context.Response.ContentType = "application/json"; context.Response.StatusCode = (int)HttpStatusCode.BadRequest; var err = new LogGlobal() { Date = DateTime.Now, Exception = exception.Message, Level = "ERROR", Logger = exception.Source, Message = exception.StackTrace, Username = context.User.Identity.Name }; _context.LogGlobals.Add(err); _context.SaveChanges(); return(context.Response.WriteAsync(exception.Message)); }
private static void Log_Global(int iter, int day, int hour, Citizen[] _Citizens, Policeman[] policemen, Doctor[] doctors, Troop[] troops, Weather weather, int status, int researchProgress, int countOfDeath) { LogGlobal LG = new LogGlobal { Id = 0, Iteration = iter, CurrentHour = hour, CurrentDay = day, RegPopulation = _Citizens.Length, CountOfInfected = 0, CountOfHealthy = 0, CountOfDeath = countOfDeath, CountOfPolicemans = policemen.Length, CountOfSoldiers = troops.Length, CountOfDoctors = doctors.Length, Temperature = weather.t, Wet = weather.wet, Research = researchProgress, RegStatus = status, }; LG.SaveToDB(); }