public AccessionCodesController(NetAdminContext context, IHttpContextAccessor accessor) { _accessor = accessor; currentUserID = _accessor.HttpContext.User.Claims.FirstOrDefault().Value; IP = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4(); IPAddress = IP.ToString(); db = context; }
public LoginController(NetAdminContext context, IHttpContextAccessor accessor) { db = context; _accessor = accessor; IP = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4(); IPAddress = IP.ToString(); }
public LocationController(NetAdminContext context, IDataProtectionProvider provider, IHttpContextAccessor accessor) { db = context; _accessor = accessor; currentUserID = _accessor.HttpContext.User.Claims.FirstOrDefault().Value; IP = _accessor.HttpContext.Connection.RemoteIpAddress.MapToIPv4(); IPAddress = IP.ToString(); _protector = provider.CreateProtector("adi.joshi.ftp.encrypt"); //purpose string should be same for a given usecase...won't be able to decipher for another string usecase }