public static async Task Log(string tableName, string descp, long[] refIds, byte operation, int user_id, string IpAdress, string additionalInformation) { using AztuAkademikContext aztuAkademik = new AztuAkademikContext(); Log _log; for (int i = 0; i < refIds.Count(); i++) { _log = new Log { TableName = tableName, IpAddress = IpAdress, Description = descp, AdditionalInformation = additionalInformation, CreateDate = DateTime.UtcNow.AddHours(4), RefId = refIds[i], UserId = user_id, OperationId = operation }; await aztuAkademik.Log.AddAsync(_log).ConfigureAwait(false); await aztuAkademik.SaveChangesAsync().ConfigureAwait(false); } }
public async Task <JsonResult> Get() { if (User.Identity.IsAuthenticated) { AztuAkademikContext aztuAkademik = new AztuAkademikContext(); var _user = await aztuAkademik.User.FirstOrDefaultAsync(x => x.Id == UserId).ConfigureAwait(false); _user.LastSeen = GetDate; await aztuAkademik.SaveChangesAsync().ConfigureAwait(false); return(Json(new { isAuth = true, role = UserRole, id = UserId, fullName = UserFullName })); } return(Json(new { isAuth = false, role = string.Empty, id = string.Empty, fullName = string.Empty })); }